Porsche — Underwater road
3d award

Стекло и жидкость в VRay

 diablo_ 388.03587.2 9 марта 2007 в 00:00

Этот урок будет посвящен созданию эффектов стекла и зеркальности при использовании внешнего рендера VRay, а также созданию каустики. Я не претендую на полноту знания и понимания настроек этого рендера, его возможности гораздо шире, но я расскажу то, что сам знаю.
Немного о моем компьютере и программах: AMD Athlon XP 1700+, 768 Mb ОЗУ. 3D Max 5.0, Vray Adv ver 1.09.03g
Итак, создадим сцену с сосудом а также налитой в него жидкостью. Я не буду рассказывать как их создать, это выходит за рамки данного урока. Окружим это сосуд стенками со всех шести сторон для окружения, что бы каустике было куда отображаться, а также что бы было видно преломление света в прозрачных предметах.
Вот как все выглядит вначале:

Для того, что бы использовать возможности визуализатора VRay, его нужно сначала указать. Нажмем F10 и в свитке Current Renderers напротив строки Productions нажмем кнопку Assign и выберем VRay, и нажмем OK. (VRay должен быть предварительно установлен, он в поставку 3D MAX не входит).

В окне добавится много новых свитков. Для начала уберем галочку Show window в свитке System, разделе VRay log. Это предотвратит появление раздражающего окошка с сообщениями об отсутствии ошибок и другой ненужной для нас информации во время визуализации.

Теперь проведём визуализацию. Вот что получилось:

Ничего особо интересного. Теперь начнем настройки.
Вначале о материале. Стекло можно имитировать как при помощи карт, так и при помощи материала. По моим наблюдениям, если необходимо просто сделать прозрачный предмет, когда не нужно учитывать коэффициент преломления, то можно использовать карту VRayMap как карту преломления в стандартном материале. Этот способ мы применим к цилиндру. А к чашке и жидкости в ней применим материалы.
Создадим материал для цилиндра. Сделаем из него зеленое прозрачное стекло.
Откроем редактор материалов и выберем любой свободный слот. Назначим Specular Level равным 100, а Glossines тоже побольше, скажем 90.

Карте Refractions (Преломление) Назначим карту VRayMap. Так как мы собираемся использовать ее как карту преломления, в настройках установим переключатель в положение Refract. В разделе Refraction params в пункте Filter color выберем нужный цвет стекла. Например светло-зеленый Red: 138, Green: 230, Blue: 138. Остальные параметры оставим по умолчанию.

Теперь применим к цилиндру этот материал. Визуализируем сцену.

Как видим, сквозь цилиндр виден пол и дальняя стена, причем соответственно исказившись. Можно одновременно использовать и карту отражения, давайте создадим ее.
В карте Reflections назначим VRayMap и установим переключатель в Reflect. В пункте Filter color нужно указать степень отражения. Обычно я задаю в градациях серого, так как цвет отражения обычно совпадает с цветом самого объекта, но можно задать и иной цвет. Укажем уровень R: 134, G: 134, B: 134. Это серый цвет. Визуализируем сцену.

Как видим, в цилиндре начали отражаться окружающие предметы.
Тенью и каустикой займемся позже, когда создадим материалы для чашки и жидкости в ней.

Материал чашки.
Выберем новый свободный слот в редакторе материалов. Щелкнув на кнопке Standard напротив названия материала, выберем материал VRayMtl.
В пункте Diffuse выберем цвет стекла чашки. Например красный. R: 255, G: 0, B: 0. В материале Refract (преломление) и Reflect (отражение) нужно задавать в оттенках серого, иначе может исказиться цвет объекта. Чем светлее тон - тем прозрачнее и/или зеркальнее объект, а также тем слабее выражен его цвет. Полностью прозрачный или зеркальный объект как и в действительности бесцветен. Выберем для Reflect R: 17, G: 17, B: 17. Для Refract R: 238, G: 238, B: 238. Параметр IOR (коэффициент преломления) для стекла поставим равным 1.6. Всегда нужно стремиться использовать реальный коэффициент преломления материала. Назначим этот материал чашке.

Материал жидкости.
Также выбираем материал VRay. Выберем Diffuse желтый цвет. R: 255, G: 234, B:0. Refract R: 8, G: 8, B: 8, Reflect R: 240, G: 240, B: 240. Параметр IOR выберем как у воды 1.333. Назначим материал жидкости.
Визуализируем сцену.

Ну вот, есть прозрачная розовая чашка. Цвет жидкости почти не заметен и нет теней. Это мы сейчас исправим и наша сцена заиграет цветами и бликами.
Переходим к настройке источника света. Выделим источник света и изменим следующие параметры. Во первых включим расчет теней и выберем тип VRayShadow. А для расчета каустики (это световые пятна, образованные светом, проходящим сквозь прозрачный предмет (рефрактивная каустика) или отраженного от зеркального (рефлективная каустика)) нам потребуется очень яркий источник света. Выберем тип затухания в пункте Decay как Inverse square (обратное квадрату расстояния), как и есть в действительности. Сцена тут же станет черной. Зададим параметр Start как можно меньше, скажем 1. А параметр Multiplier зададим равным 500000. Да, пятьсот тысяч! Параметр можно подобрать, ориентируясь на освещенность сцены. Теперь вызовем настройки рендера (F10). В свитке Caustics установим галочку в пункте On, а в свитке System нажмем кнопку Lights settings. В появившемся диалоге выберем источник света и поставим галочку в Generate caustics. Нажмем Close что бы закрыть диалог. Теперь каустика будет рассчитываться от выбранного источника света.
Визуализируем сцену.

Заметим что при визуализации вначале выполняется новая задача: Traсing photon for Spot01 то есть расчет карты фотонов от указанного источника. Эта задача будет проводиться для каждого источника указанного как источник каустики в каждом кадре. Выполнение этой задачи замедляет расчет так что не стоит указывать в источниках каустики много источников, лучше выбрать один. Вот что получилось.

Вот теперь совсем иное дело! Гораздо светлее и интереснее. Рефрактивная каустика ярко выражена в тени чашки и цилиндра. Световое пятно правее и выше цилиндра это рефлективная каустика от его верхнего торца. Теперь можно еще улучшить изображение. Линии на картинке выглядят неестественно зубчатыми, что бы этого избежать, в настройках рендера в свитке Image sampler (Antialiasing) переставим переключатель в положение Adaptive subdivision. Другие настройки оставим по умолчанию.

Это конечно несколько замедляет расчет. Но результат того стоит.
Иногда возникает необходимость увеличить точность расчета. Может в данном случае это излишне, но знать о возможности нужно.
В свитке Global есть выключатель Max dept. Его можно включить и увеличить число правее выключателя. Оно регулирует глубину просчета преломления и отражения. Недостаточная глубина выражается пятнами черного и белого цвета в глубине прозрачного предмета сложной формы.

Теперь ценой опять же замедления расчета можно улучшить отображение каустики. В свитке Caystics рендера есть параметры Search dist и Max photons. Не влезая в сложности можно сказать, что увеличение этих параметров в несколько раз может сделать отрисовку каустики более правильной. Кстати яркость каустик (всех сразу) можно увеличить параметром Multiplier.

Каустику от определенного объекта можно усилить в диалоге, вызываемом нажатием кнопки Object settings

а от отдельных источников в уже использовавшемся диалоге Lights settings. В итоге все коэффициенты перемножаются.

И вот что мы имеем.

Блики стали более естественными.
Вот и все готово! Время финального рендеринга изображения 640*480 составило 10 мин 27 сек.
Желаю терпения, оно вам понадобится. Все указанные параметры нельзя применять во всех случаях, в других сценах они могут быть несколько иными.

Комментарии (Всего: 10)

Online|Offline dysan 2.0 0.0 19 марта 2008 в 02:44 #0

Аватар dysan
Вовка рулит!!! Вовка лучше всех!!!
если я правильно понял самый яркий источник не на что больше не светит?

Online|Offline YeLLoW_DucK 0.0 0.0 15 апреля 2008 в 15:06 #0

Аватар YeLLoW_DucK
Любой начинающий пользователь врея просто потыркав в настройках сделает получше, не очень урок

Online|Offline YeLLoW_DucK 0.0 0.0 15 апреля 2008 в 15:06 #0

Аватар YeLLoW_DucK
Любой начинающий пользователь врея просто потыркав в настройках сделает получше, не очень урок

Online|Offline Egopp 0.0 0.0 28 апреля 2008 в 12:40 #0

Аватар Egopp
Неплохо... даже очень неплохо

Online|Offline assai 0.0 0.0 4 июня 2008 в 17:32 #0

Аватар assai
мммда... финальный рендер ужасен...

Online|Offline 3D DJ 0.0 8.0 8 сентября 2008 в 14:52 #0

Аватар 3D DJ
Rysmetov
это урок а не работа в галерее,здесь принципы создания бликов от жидкости описаны и т.д.
а реалистичность текстуры дерева и свет от окна не тема этого урока.

Online|Offline stimpy 0.0 0.0 18 января 2009 в 19:15 #0

Аватар stimpy
Урок нармуль но тень от бокала вся чёрная

Online|Offline gregor 0.0 0.0 27 апреля 2009 в 17:44 #0

Аватар gregor
круто

Online|Offline alkatraz 0.0 0.0 15 октября 2009 в 16:07 #0

Аватар alkatraz
конешно не "щикарно", но суть уловил... спасибо.

Online|Offline Moris Roland Snake 0.0 0.0 12 июня 2011 в 07:19 #0

Аватар Moris Roland Snake
каустичка весёленькая. С настройками вроде всё ок... что же не так с рендером?
это точно не параллельная проекция? ))))))))))))
Что бы оставить комментарий вам необходимо войти или зарегистрироваться!

Советуем почитать

Использование карты фотонов в VRay

Этот урок посвящен основной концепции и использованию карты фотонов в VRay.

Комментарии 2 Рейтинг 0 Просмотры 31 225 Автор: diablo_ 19 января 2006 в 00:00

Материал хрома в V-Ray

Если вы хотите создать фотореалистичное изображение, то вам не обойтись без V-Ray.В этом уроке вы узнаете, как создать материал хрома.

Комментарии 19 Рейтинг 5 Просмотры 128 375 Автор: En5er 29 марта 2007 в 00:00

Настройка рендера VRay на примере сцены интерьера

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

Комментарии 23 Рейтинг 8 Просмотры 213 323 Автор: diablo_ 5 ноября 2007 в 00:00

Неоновый свет в VRay

Урок по созданию неоновой вывески при помощи VRay. Рассматриваемые вопросы: 1. Неоновый свет. 2. VRayLight материал. 3. Базовое освещение интерьера.

Комментарии 2 Рейтинг 8 Просмотры 23 898 Автор: venik 15 октября 2012 в 22:44

Настройки материала VRayMtl

Это перевод урока, который поможет вам разобраться практически со всеми настройками материалов типа VRayMtl. Урок ориентирован на начинающих пользователей.

Комментарии 51 Рейтинг 11 Просмотры 153 363 Автор: seaman 11 ноября 2007 в 00:00

3D моделиприслатьещё

Форумещё

Блогиещё

Популярные урокиещё

Реклама

3dmir.ru - Вся компьютерная графика
      www.megastock.ru