В данной статье я рассматриваются все возможные варианты просчета анимации при помощи программы 3D studio MAX и дополнительного визуализатора VRay от Chaos Group.
1. Просчет анимированного пролета камеры в 3dmax без движущихся объектов
1.1 Для начала зайди в меню RenderSetup (F10) перейдите во вкладку VRay и в свитке Global switches в разделе indirect illumination поставьте галку напротив надписи Don`t render final image. Это нам понадобиться для того, чтобы финальная катинка нерендерилась, т.к. перед финальным просчетом, нам необходимо будет просчитать ГИ.
1.2 Далее перейдите во вкладку Global illumination. Включите алгоритм просчет лайткэш в primory и в secondary bounces. Алгоритм просчета лайткэша выбрете Fly-through – в разделе Mode. После этого поставьте галочки в разделе On render end, напротив надписей don`t delete, AutoSave, Switch to saved cache. Так же незабудьте назначить имя будущем файлу вторичного глобального освещения.
1.3 Далее переходим в закладку Сommon и в Common Parameters выставляем режим просчета single. Т.к. нам надо просчитать всего один раз вторичку… И кнопка Render. Теперь ждем.
1.4 После того как ЛайтКэш будет успешно просчитан, вирей автомтически подключит просчитанную карту вторичного глобального освещения т.к. мы поставили галку Switch to saved cache.
1.5. Теперь в свитке indirect illumination включите в primary bounces на первичку irradiance map. В свитке Irradiance map режим Mode необходимо выбрать multiframe incremental. А также включите все те же галки что касается раздела On render end, напротив надписей don`t delete, AutoSave, Switch to saved cache. И так же незабудьте назначить имя будущем файлу первичного глобального освещения.

и еще Вы можете для ускорения скорости просчета выставить в разделе advanced options – irradiance map-a в выпадающем меню sample lookup режим overlapping (very good/fast)
1.6 Cнова идем в закладку Common выставляем режим просчета active segment или Range, с указанием того с какого кадра по какой Вам необходимо просчитать анимацию, в зависимости от того что Вам нужно… в свитке common parameters и выбираем значение 5 или 10 в зависимости от того как быстро двигается камера в пункте Every Nth Frame. И вновь кнопка рендер. И опять ждем.

После того как все ГИ будет просчитано, можно приступать к просчет финальной анимации…
1.7 Убираем галку во вкладку VRay и в свитке Global switches в разделе indirect illumination напротив надписи Don`t render final image. А также в common parameters в пункте Every Nth Frame вновь верните значение 1, если конечно, не требуется другого. Далее идем в закладку Vray и в свитке image sampler (Antialiasing) выключаем фильтр, а тип сэмплера выбираем Adaptive DMC (QMC в более раних версиях). После этого идем в свиток Adaptive DMC image sampler и убираем галочку напротив надписи Use DMC sampler thresh. В clr thresh рекомендуем использовать значения 0.01 – 0.05, т.к. все что Выше значительно увеличит время рендера, и результат будет не так заметно лучше. Если все же Ваше изображение после просчета продолжает мерцать в мелких деталях… просчитайте его в два раза больше размером… А потом пожмите…
И нажимаем кнопку рендер. Все! Анимация начала просчитываться… После просчета Вы получите финальный результат. Конечно же не забываем сохранять файл. Лучше сохранять последовательность кадров, а не видео файл. т.к. если у Вас отключат свет, что бывает не так редко, то анимационный файл не сохраниться, в свою очерендь последовательность кадров сохраниться и Вы сможете продолжить с того места, где остановился рендер.
2. Просчет Анимации 3Dmax при помощи Vray когда в сцене присутствуют движущиеся объекты!
Тут возможно 4 Варианта… И так начнем.
2.1. Реально ГИ для статичных объектов и его эмитация для движущихся
2.2. Реальное ГИ для всех объектов сцены. Метод Animation Prepass
2.3. Полное отсутствие ГИ и его эмитация vray ambnientlight -ом.
2.1.1. Метод заключается в следующем, просчитываете ГИ для всех статичных объектов сцены, скрыв при этом все движущиеся объекты, такие как машины, люди и т.д. Скрыть Движущиеся объекты можно просто выделив их и нажам кнопку hide selection даилогового меню вызываемого при помощи RMB (правой кнопки мыши).
После просчет ГИ, вызываете это же меню и нажимаете кнопку Unhide all. Все объекты снова появятся на экране вьюпорта. Далее просто создаете вирей лайт, в форме Dome (полусфера), настраиваете его цвет, слегка голубым, и значение множителя intensity multiplyer в зависимости от настроек колормаппинга и камеры, но можно просто поставить 1. Думаю в большинстве случае подойдет… (если речь идет об экстерьере, в интерьерах, придеться подбирать значение вручную). Не забудьте убрать галочки напротив cast shadow, affect diffuce, specular и reflections, и поставить галочку напротив nodecay (Т.е. отключить затухание). Полусфера источника света (ИС), должна как бы накрывать Вашу сцену сверху…
2.2. Реальное ГИ в анимации.
2.2.1. Метод похож на метод просчета без ГИ. Отличие лишь в одном. Вы просчитываете Irradiance map в режиме animation prepass вместо multiframe incremental. Ничего не нужно скрывать все объекты остаются в видимости. Просто просчитываете в этом режиме ГИ и затем включаете режим animation rendering выбираете первый файл по имени из просчитанных и считаете финальную анимацию. Единственное, что придется сделать это просчитать ГИ скорее всего на каждый кадр, т.к. возможно глюки ГИ на движущихся объектах если ГИ считать через 5 или 10 кадров. Метод достаточно длительный, т.к. и ги нужно просчитать на каждый кадр, и рендеряться кадры потом гораздо дольше, в сравнении с другими методами, но пожалуй является самым качественным.
2.2.1. Так же возможен просчет ГИ в анимации, когда используется на первичке вместо Irradiance map используется Brut force. Метод достаточно быстрый, хотя и имеет огрехи. Все точно так же. Считаете ЛайтКэш (ЛК) и далее на первичку ставите Brut force. Сабдивы если анимация достаточно динамичная можно оставить по умолчанию 8, если более или менее плавная 16. Тут Вам нужно будет «поиграть» со значениями чтобы найти оптимальное решение скорость / качество.
2.3. Полное отсутствие ГИ и его эмитация vray ambnientlight -ом.
2.3.1. В данном случае Вы полностью выключаете ГИ, и эмитируете его при помощи vray ambnientlight. В настройках источника света ставите режим GI. И в карту lightmap ставите VrayDirt. VrayDirt перетаскиваете в любой свободный слот материал эдитора (клавиша m) и изменяете растояние затемнения на 50 метров. Источник света может находится в любом месте сцены это не важно. На это настройки завершены. Просто нажмите клавишу рендер и рендерите в удовольствие… то количество кадров которое Вам нужно. Результат конечно не тот же что при использовании ГИ, но пожалуй является самым быстрым…
PS: В данной статье я хочу научить Вам думать… у меня нет цели дать Вам рецепт кнопки сделай красиво. Вы должны научиться думать и делать выводы сами. Как влияют те или иные настройки на качество и скорость рендеринга.
Возможно так же при просчете движущихся объектов скрыть их, осчитать ГИ (надеюсь Вы уже поняли каким образом), а потом снова unhide сделать и поставить для них вирейамниентлайт. Возможно отсчитать в режиме ирмапы сингл или … думаю дальше Вы сделаете Все сами. Успехов. Надеюсь эта статья была для Вас полезной.





