Алгоритм как искусство: Действительно компьютерная графика

Говорят, картинка стоит тысячи слов. Впрочем, «цена» некоторых изображений измеряется не числом слов, а количеством строк программного кода.
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Компьютерной графикой в наше время никого не удивишь: мастера Photoshop’a и 3DMax'а демонстрируют виртуозное владение цифровой кистью. Однако студенты из Калифорнийского университета (Сан-Диего) при создании своих шедевров использовали не какой-либо графический редактор, а компилятор С++. Все работы, представленные на прошедший в университете конкурс, были созданы при помощи программного кода.

Гран-при конкурса получила работа студентов Карлоса Домингеса-Кабальеро (Carlos Dominguez-Caballero) и Холмса Футрелла (Holmes Futrell). Игра света в разноцветных полупрозрачных подсвечниках — образ, навеянный фотографией Паоло Родригеса (Paulo Rodrigues) — была выбрана авторами работы из-за большого количества визуальных эффектов, которые они могли отразить программно. Как видите, с этой задачей студенты справились прекрасно.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Создание изображения потребовало проработки форм и текстур объектов (причем более или менее подходящий шаблон был только для чайника, остальное пришлось делать вручную методами конструктивной стереометрии), преломления и отражения света (а света в этой сцене предостаточно).

Впрочем, работы, занявшие первое и второе места, ненамного отличаются от «гран-при» ни по сложности, ни по красоте результата. В распоряжении участников конкурса было всего две недели на создание изображений, но это время они использовании по максимуму.

sevich
sevich 11 Февраля 2011, 18:02
Ух-ты! Класс! Вот это достойно восхищения!!! А те ,кому не нравится, им безнадёжно говорить что-то типа "Попробуйте сами" - пробовать никто не будет. А вот провести аналогию с ювелирами, архитекторами, в часности, с Левшой и Фаберже - можно. Зачем они это делали? Для эстетического удовльствия. Так и здесь. Для ощущения, что есть Мир, который ты как Бог создал от "А" до "Я" ,от "program" до "end" (да простят мне мои познания в программировании). По-моему, это прекрасно. Создать свой идеал, который можно бесконечно совершенствовать.
dmitry17.12.86
dmitry17.12.86 21 Сентября 2010, 19:09
чувак верно любит пускать пыль в глаза, свет и тень использовал, старая штуковина которыми наши батьки в 60-х баловались. Наверно Кнута или Девенпорта начитался))
Михаил Горшенин
Михаил Горшенин 16 Августа 2010, 01:08
Тем, кто думает, что существующие объекты вполне проще сфотографировать, я вот что скажу, точнее задам встречный вопрос: вы что, думаете, что в той же рекламе половина, если не больше, красивеньких предметов, без пылинки - задоринки, которые обычно показываются на переднем плане – это реальные вещи? Или еще, к примеру, вам нужно в коммерческих целях изображение Ford GT40, которое, возможно, в фотобанках не достать, он у вас что, в гараже стоит и ждет, пока вы с фотокамерой к нему заявитесь?
kochulorov_ilya
kochulorov_ilya 08 Июля 2010, 13:07
Чем бы дитя не тешилось, лишь бы не плакало. Это я про студентов Калифорнийского университета (Сан-Диего)
oig
oig 07 Июля 2010, 23:07
Алгоритм трассировки лучей, минимальный набор поверхностей + генерируемые поверхности, генерируемые текстуры и вуаля... тот же самый примитивный инструмент для графического дизайна, в котором вместо задания положения и раскраски с помощью мыши, пишем тоже самое в коде и создаем любые сцены, с отражениями, преломлениями, туманами, фракталами и тп.
raveforlive
raveforlive 05 Июля 2010, 22:07
Я думаю пока кто-нибудь сам такое не сделает говорить, что это не нужно не стоит.