25 June 2008

Деморолики. Искусство программирования.

Demoscene
Я долго думал, про что должен быть в моём блоге первый пост.
Конечно же про искусство! Искусство программирования :)

Ежегодно, по всему миру, проводятся десятки конкурсов по компьютерному искусству. Разные участники выставляют свои работы в сферах:
  • Компьютерная графика. Здесь всё, как обычно. Рисунки, нарисованные на компьютере.
  • Музыка, написанная с помощью программы-муз.трекера. Музыка, которую слушали более десяти лет назад, используя только компьютеры. Эти форматы музыки отлично конкурировали с midi. Сейчас их, наверное, можно найти только на этих конкурсах – XM, S3M, IT.
  • Электронная музыка, которая создавалась средствами нашего времени. (mp3, ogg)
  • И, на чём делается главный акцент всех этих конкурсов, с чего они зародились – компьютерные демо-ролики и интро.

Что такое деморолик?

Это компьютерная программа (обычно под x86, но бывают и исключения, например, под AMIGA, Z80 и др.), которая под музыкальное сопровождение рендерит в реальном времени роллик. То, что обычно получается, особенно с технологиями нашего века, шагающими постоянно вперед, и профессиональными программистами, просто невообразимо.

Есть группа немецких разработчиков RealStorm, которые представляют широкой публике realtime ray-trace движок 2003 года. (То, для чего intel сейчас делает 8 ядреное ядро larrabee :) ). Подробнее о их проектах можно узнать на www.realstorm.com.

Есть группы, которые делают просто отличный видеоряд, используя видеокарты. Одна из любимых мною групп — ASD, которая с любимым мною композитором leviathan, написала этот шедевр в 2005 году. И ещё одна их работа, которая оставляет больше вопросов ;), нежели ответов. Кому интерестно познакомиться поближе www.asd.gr.

Не могу не остановится на старых демках. Группе Popsy Team, которые выпустили VIP-2 демку в 2000 году и Sunflower, которые сделали Tesla.

Ещё пара неплохих небольших демок от Synesthetics- Instant Zen и Electric Kool-Aid

64k intro.

Останавившись немного на искусстве программирования, невозможно не обратить внимание на демо, которые занимают 64kb. Можете представить, что такие демо идут несколько минут, иногда поражая больше, чем демки, занимающие несколько мегабайт?

Начну пожалуй с малого. Так сказать для разогрева. Демо 1Kb, занявшая 1 место на демоконкурсе Icons 2008.

Если это 1kb, то сколько всего можно запихнуть в 4Kb. :)

Встречаем 64kb intro — Prophecy — Project Nemesis, 2004 год.

Ещё один забавный проект :) — Sumotori Dreams. Небольшая игрушка. Попробуйте, очень веселая.

Собственно, пока всё :)

Любые демки можно найти на сайте scene.org, который постоянно в курсе событий всех проходящих конкурсов. На нём собрана огромнейшая база демо-программ.
И ещё есть один ресурс — demoscene.ru, на котором публикуются многие лучшие демо.

Если у вас есть любимые демонстрашки, добавляйте их в комментариях. С удовольствием посмотрю.
UPD: Постарайтесь не создавать новых комментариев про те демки, что уже в комментариях обсуждаются или обсуждались. Там уже написанно о многих демонстрашках, которые я не упомянул хабратопике.
Tags:demosceneдемосценаscene.orgпрограммированиедизайн
Hubs: Demoscene
+51
2.4k 61
Comments 96
Popular right now
UX-дизайнер
December 7, 202047,940 ₽Нетология
Веб-дизайн
January 25, 202115,000 ₽Loftschool
Введение в программирование
December 7, 202032,200 ₽Учебный центр Softline
Top of the last 24 hours