Thursday, April 21, 2011

ГИ в Mental Ray и V-Ray

Спор с некоторыми товарищами вынудил меня заняться довольно неблагодарным делом, а именно сравнительными тестами Mental Ray и V-Ray.
Сейчас модно делать необоснованные заявления о якобы физической корректности Ментала и полной фейковости (т.е. ненатуральности) Вирэя. Должен признаться, что и сам долгое время заблуждался на этот счет. Объясняется это довольно просто - мне было приятно думать что Ментал круче, корректнее и вообще лучше. Но вера моя пошатнулась в тот момент когда я всерьёз взялся за Вирэй. Но все же ровно до вчерашнего дня я думал что уж что-что, а свет в Ментале реалистичнее. И хотя Ментал проигрывает Вирэю по скорости, я все равно думал, что он "круче". И думал я так ровно до тестов, к которым подтолкнул меня очередной флейм в одном чате.

Несколько слов о самих тестах. Я взял сцену последнего проекта, сконвертировал полностью всю геометрию в полигоны, удалил все лишнее (вроде стекол из рам). Также удалил все источники света, камеры и т.п. После чего перенес всё в новый файл (чтобы исключить разный мусор, способный повлиять на скорость) и сохранил все под 2я именами - отдельно для вирэя и отдельно для ментала. После чего выставил совершенно одинаковым способом камеры (параметры физ-камеры во вирэе выставил так же как параметры экспозиции в ментале), портал в оконный проем и солнце (сабдивы на тенях одинаковы). Мощность солнца и настройки камер абсалютно идентичны. Несколько удивило и порадовало практически полное совпадение полученных рендеров по яркости картинки. В Вирее, балланс белого,  контраст теней и т.п. постарался сделать максимально похожими на результат Ментала, т.к. изначально считал что ментал правильнее :).

В ходе тестов, главным образом хотел проверить, какой из рендеров дает более корректное рассеяное освещение. Первый рендер сделал менталом вообще без ГИ - чтобы посмотреть на директные тени (распространение прямого света в сцене)


Отсюда явно видно, что область между шторой и навесными шкафами кухни полностью скрыты от прямого света, а значит именно там надо смотреть на правильность ГИ. Кроме того, именно туда, под барную стойку падает яркий прямой свет от солнца, который должен отразиться от пола и барной стойки и осветить всю эту зону.

Первым в тестах был ментал. Я сделал несколько рендеров с использованием Final Gather и фотонов (комбинация этих методов дает лучший по скорости и качеству результат в ментале). Каждый раз я повышал количество испускаемых фотонов и уменьшал радиус сбора. Приведу только последний результат - 50 000 000 фотонов на источник и радиус сбора 70 мм. Это ОЧЕНЬ сильно завышенные значения. В реальных проектах, где к-во источников света иногда превышает 30 а то и 50, количество фотонов НАМНОГО меньше а радиус сбора больше. И как следствие, более размытое и нечеткое ГИ.


Обратите внимание на обведенные области - это области где формируются тени исключительно от ГИ, т.к. теней от прямого света там просто нет. На рендере видны пятна от неровного ГИ. Их можно элементарно убрать, просто увеличив радиус сбора фотонов. Но это сделает картину ГИ более размытой и даже эти размытые ГИ-тени исчезнут.

Теперь посмотрим что дал нам Вирэй. Для начал я сделал рендер со средними настройками, которыми обычно пользуюсь при чистовых рендерах (ну +/-). На ГИ связка Irradiance Map + Light Cache.
Обратим внимание на те же области. Видно что Вирэй показал значительно более качественно сформированные и явно выраженные ГИ-тени.
Ну и под занавес я сделал рендер со связкой на ГИ в виде Brute Force + Light Cache
Этот рендер получился более шумным за счет брутфорса (20 сабдивов недостаточно для чистого рендера). Однако ГИ сформировано заметно лучше чем все предыдущие варианты. Хочу заметить, что при повышении настроек Ментала, он дает в плане ГИ картину стремящуюся к тому что видно на рендере Вирэем. Так что делаем выводы. Я свои сделал.

Я намеренно не затрагиваю вопрос времени рендера. Дело в том, что ментал рендерит дифузные материалы весьма быстро - быстрее чем вирэй. Но на более сложных материалах уступает ему по скорости. В любом случае, доказывать что вирэй быстрее ментала не надо никому :).

Тем кто все же дочитал до сюда, хочу сказать, что ни в коем случае не делаю выводов об этих рендерах в целом. И наклеивать ярлыки "круто" и "отстой" я тоже не собираюсь. Я все ещё считаю что в плане материалов ментал превосходит вирэй. Хотя может просто у меня руки кривые :).


  

Tuesday, April 19, 2011

Вот нравятся мне такие рендеры!

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



Monday, April 18, 2011

Кухня в частном доме

Первая часть большого проекта.
Дизайн: Олег Иноземцев (г. Кемерово)