Рассказ Шабира, как он работал над созданием изображения.
Всем привет! Меня зовут Shabeer. Я художник консольных игр родом из Индии, а так же главный художник британской строительной консалтинговой компании в Катаре.
После того, как я запостил на форуме изображение
“Morning after the rain” , команда Corona любезно предложила мне описать процесс создания сцены, чтобы поделиться опытом с остальными членами комьюнити. Должен сказать, что это для меня большая честь, и я весьма польщен, итак – приступим!
Вдохновение
В концепции «после дождя» нет ничего нового – я видел схожие изображения, сделанные
Zhang Naigang и
Marek Denko на форумах сообществ консольных игр много лет назад. Я подумал, что было бы неплохо когда-нибудь сделать что-то в таком духе, и поэтому я сохранил эти изображения в папке «задачи», где у меня хранятся исходники для дальнейшего использования.
Недавно я решил устроить тест-драйв рендеру Corona. После того, как я сделал несколько простых сцен, мне понравились процесс работы и качество Corona, и я подумал: «А почему бы и не замахнуться на сцену технически посложнее?» Вот так упомянутые выше изображения покинули папку с задачами.
Референсы
Помимо вдохновения, следующим шагом было собрать нужные исходные материалы. Я начал собирать фото европейских улиц. Достаточно погуглить «улица после дождя» - и у тебя куча красивых фото, а также другие 3D рендеры.
Набросок и освещение Безо всякого плана, я по-быстрому набросал узкую улочку с домами по обеим сторонам, и установил освещение и камеру. Главный источник освещения всего один - HDRI карта ‘overcast sun’

Моделирование и материалы
Как обычно, я начал с переднего плана, в данном случае – с тротуара и дороги. Так как нам в дальнейшем понадобится разместить лужи, тротуар должен прерываться.
Моделирование было простым и ясным. Сперва я нашел текстуру и выдавил поверхность с сегментами, обозначающими плитки, затем добавил шума, чтобы придать плиткам легкую неравномерность. Поверхность с материалов воды я поместил наверх, чтобы заполнить водой швы плитки.
Создание материалов заняло основную часть времени. Все текстуры должны быть насыщенными и затемненными – главное здесь сделать отражение каждому объекту с соответствующей степенью блеска. Материалы переднего плана также имеют displacement для мелких деталей:

В той же манере был сделан и бордюр, а потом размножен вдоль дороги при помощи rail-clone:

Помимо сдвига вниз некоторых вершин точек, чтобы сделать лужи, никакого другого моделирования дороги я не делал:

Все детали – в текстуре, которая была размером 20000 x 6000 пикселей, чтобы были заметны мелкие детали:

Вот как выглядит текстура для дороги:

Первый тестовый рендер на этой стадии, где я добавил несколько деревьев для ощущения атмосферы:
Теперь пора начинать заполнение сцены. Я начал с двух зданий переднего плана. Магазин Costa был смоделирован по референсу, как показано ниже:

Ниже - лавка пиццы. В данном случае, интерьер – это простая текстура в CoronaLightMtl:
надпись красным на изображении: легкий материал с текстурированием применялся для плоскости за стеклом
Внутрь зданий было добавлено дополнительное освещение, чтобы лучше смотрелось отражение воды на улице. Это обычные источники света в Corona:

Некоторые дома на улице я смоделировал сам, остальные позаимствовал с сайтов с бесплатными моделями:



После того, как я все это добавил, пришло время ещё одного тестового рендера:

Почти готово! Пора добавить больше деталей:

Настройки рендера
По этому поводу толком и нечего сказать, т.к. использовались настройки Corona по умолчанию – можно попрощаться с сэмплами настроек материалов / света / сеплов теней!
Объемный туман был добавлен для создания именно утреннего ощущения. Для этого я использовал LUT и светокоррекцию в фрейм буфере Corona:

Необработанный рендер в сером цвете:


И для завершения – небольшие цветовая коррекция и выравнивание в Photoshop / After Effects:


О рендере Corona
Надо сказать, Corona внесла значительные изменения в мой рабочий процесс. В данном проекте мне пришлось повозиться с материалами и освещением. Быстрый и гибкий интерактивный рендер Corona кардинально улучшил качество окончательного результата, иначе было бы ну очень обидно провозиться с настройками мокрых материалов и получить итог без них.
Вот и все! Надеюсь, вы узнали что-то новое и полезное. Спасибо за то, что прочли!
Shabeer
Комментарии (0)