Thursday, July 12, 2012

Octane render пробы пера



Конечно не супер-сложный интерьер, но впечатление можно составить ))
Из постобработки только ресайз картинки, чтобы убрать шум. Время рендера около 6 часов на GTX580 3Gb

Sunday, July 1, 2012

Octane Render

Так вышло, что я очень заинтересовался современными unbiased рендерами использующими мощности GPU. Из доступного под рукой оказался только народный Iray. Потыкав его пару дней, я понял что реально работать на нем невозможно если нет ДЕЙСТВИТЕЛЬНО крутых видеокарт под руками. После этого я надолго забросил это дело. Но недавно я сделал вторую попытку - я решил смотреть в будущее и приобрел себе лицензию на перспективный GPU рендер, Octane Render. Подтолкнули меня к этому шагу работы, увиденные мной на всеми нами любимом www.evermotion.org. Стоила лицензия недорого и поэтому я не долго колебался - 99 евро стоит стэндалон версия и ещё 99 плагин-коннектор для 3DSMax. Надо сказать, что плагин совсем не является обязательной частью, но конечно проще работать в знакомой среде, чем осваивать новую. Кроме макса, октан дружит со многими другими 3D пакетами. Я все не оставляю надежд однажды уйти с глючного, как сумасшедший старик 3DSMax и пересесть на Cinema4D (до этого держала большая библиотека моделей для V-Ray и собственно сам V-Ray, который под синему кривоват слегка).
Помучив несколько дней свой старенький GeForce 250GT, я понял что место ему в музее (до этого жил и не парился :))) ) и купил новую видеокарту - GeForce GTX580 с 3 Гб RAM. Выбор видеокарты прост - важно было наличие как можно большего объема видеопмяти на борту и мощность. Новые видеокарты GTX680 сделаны на новой архитектуре и к сожалению в октане пока не доведена до ума её поддержка, так что 580й джифорс обходит её с большим отрывом. Ещё была на рассмотрении видеокарточка GeForce GTX 590. Однако по сути это 2 580х в одном флаконе. А тут есть гаденький момент - октан видит её не как одну видеокарту а как  2 и делит доступную видеопамять пополам. Получается что 590й с 3 Гб это как 2 580х с 1,5Гб. А как уже было сказано, видеопамять очень критична - если сцена не лезет в память видюшки, то и рендерится не будет. Оперативная память компьютера, также как и мощности процессора, в октане не участвуют в процессе рендера никак.

Ну а теперь к тому, что наверняка интересует вас больше всего - а именно, можно ли рендерить реальные проекты на Octane Render и насколько это окажется быстро. Первое впечатление от простеньких тестов было - ВАУ!!! Вот несколько картинок из того что я натестировал:

Тест материала с SSS - что-то типа воска. Время рендера в 1200х1200 около 20 минут.

Тест светопропускающего материала листвы деревьев. 1200х900 примерно 10 минут. К сожалению на данный момент в октане отсутствуют инстансы и поэтому отрендерить сколько-нибудь серьёзный объем зеленки не реально - тут было 4 дерева из эвермоушиновского сборника и они сожрали 800мб из доступных на моем видике 3 гб. Про траву я скромно молчу.

 Интерьер в сером мате. Освещение - только система небо+солнце. 1600х1600 примерно час. Тут важный момент - в интерьере окна во всю стену от пола до потолка. Поэтому в комнату попадает много света и шум быстро уходит. Если будут небольшие окошки, то все будет намного печальнее. Ну опять же, это всего лишь сермат


Студийный рендер. Освещение - несколько плэйнов вокруг. Время рендера в 1920х1035 - минут по 10-15.

Теперь более реальная работа - вы её уже видели :) :

Это намного серьёзнее чем какой-то диван в простенькой студии. Рендер в 1920х1080 примерно 1,5-2 часа на кадр. Но тут есть одно большое "НО" - это студийный свет (то есть вокруг стоят источники света). То есть освещение происходит фактичеси только прямыми лучами. Поэтому за такое короткое время шум уходит. Если бы освещение было в основном рассеянным светом (как происходит в реальных интерьерах), то с шумом было бы все намного тяжелее. Кстати, все показанные рендеры не обработаны ничем - то есть вот так оно и выходит и вьюпорта.

Ну и напоследок - реальный интерьер с реальным освещением:

Время рендера получилось большое - почти 6 часов в разрешении 2000х1500. Источников света тут несколько - подсветка у зеркала, по 2 точечных светильника с IESками в кабинках и собственно солнце+небо (в окне стоит портал - он немного уменьшает к-во шума от ская). Как видим, помещение небольшое и не сложное. Однако за счет того что освещение происходит отраженным светом, шум даже при таком огромном времени рендера не ушел полностью. Тут хочется заметить, что время рендера ОЧЕНЬ сильно зависит от разрешения картинки и в 1200х900 оно бы было вдвое меньше, но и картинка получается немного замыленной.

Немного о том, чего нет в октане и что бы очень хотелось видеть:
1) Нет настроек баланса белого в камере. Приходится тупо вручную настраивать температуры ИС. Это печально ибо фишка очень простая в реализации и очень эффективноая и удобная.
2) Нет инстансов и прокси - рендерить пока можно только небольшие объемы. Экстерьеры в пролете (((. Говорят что инстансы уже сделали и будут доступны в следующем билде.
3) Нет дисплэйсмента. Вообще. Это печально.
4) Настройка у системы Солнце+Небо очень грубая. Нет возможности использовать отдельно одно или другое - например выключить солнце и оставить только небо или наоборот (комбинация HDRI+сонце не работает). Нет возможности сделать более размытыми тени от солнечного света.
5) Самый большой наезд конечно на материалы. Они в октане довольно примитивны и не хватает некоторых важных элементов, как например анизатропные отражения. Да и сами материалы несколько примитивные. Наример у прозрачного материала нет возможности отдельно настраивать размытость отражений и размытость прозрачности - только одна крутилка для размытия прозрачности, которая в той же степени применяется и к отражениям. Это довольно тупо на мой взгляд. Нет в наборе процедурных карт (встроенные карты макса он не понимает) нет карты типа colorcorrect, позволяющей на лету менять текстуры. Нет также такой нужной и важной карты как Falloff - забудь про создание материалов типа бархата или carpaint. В общем для создания простых материалов там всего достаточно, но если сравнить с тем же максвелом или фраем, то просто убого (((


В оправдание всего это хочется сказать - Octane Render на сегодняшний день предствален только лишь бэта версией, и до выхода финальной судить его строго не стоит. Разработка его идет довольно активно и хочется верить что в финальном продукте все эти косяки поправят.

Ну подведем итоги: Рендерить предметку и студийку на октане просто замечательно. Получается очень быстро и реалистично. Сложные экстерьеры, с травой и деревьями, пока считать не реально по причине отсутствия инстансов - банально не хватает памяти. Интерьеры рендерить можно, но либо в небольшом разрешении, либо надо покупать как минимум 2 карточки вроде GTX580 (лично я в ближайшее время возьму себе вторую ;) )
И конечно с нетерпением ждем финальную версию и верим в светлое высокооктановое будущее.