Визуализация при помощи Ambient Occlusion

Из Википедии: Ambient occlusion (AO) — модель затенения, используемая в трёхмерной графике и позволяющая добавить реалистичности изображению за счёт вычисления интенсивности света, доходящего до точки поверхности. В отличие от локальных методов, как например затенение по Фонгу, ambient occlusion является глобальным методом, то есть значение яркости каждой точки объекта зависит от других объектов сцены. В принципе, это достаточно отдалённо напоминаетглобальное освещение.
Теперь рассмотрим как это делается в Maya с помощью mental ray.
1.Создаем простую модель ступенек. Это для того чтобы оценить степень затенения, зависящую от расстояния поверхностей.

2.Переносим объект в отдельный рендер слой. Выделяем объект и нажимаем кнопку «Assign new layer and assign selected objects» (на рисунке обведено красным).

3.Назначаем на слой Overrides material: Overrides->Crate New Materials Override->Surface Shader. После этого модель «Ступеньки» станет сплошной черной.

Переходим в Attribute Editor. Перед нами сразу будет Surface Shader. Назначаем на Out Color > mb_fast_occlusion (такая нода будет отображаться, если у Вас включен визуализатор mentalray). Нода mb_fast_occlusion находится в разделе textures (mental ray).

5.Настраиваем ноду mb_fast_occlusion. В строке Samples  я обычно ставлю 256, это определяет шум затенения. Чем больше цифра, тем мягче и менее шумовая тень.

6.Далее настроим визуализацию: В окне Render Settings –> вкладка Ambient Occlusion Поставьте галочку возле Ambient Occlusion, настройки по умолчанию сойдут. Число Rays определяет качество затенения.

7.Пробуем визуализировать. У нас получилось затенение в области между ближними поверхностями, и чем ближе поверхности тем больше затенение. Сам принцип теперь ясен. Можно попробовать увеличить число Rays в render Settings или в ноде mb_fast_occlusion строке Samples. Еще не забудте поставить Antialiasing в render settings -> Quality -> Anti-Aliasing Quality -> Raytrace/Scanline Quality -> Max Sample Level  поставьте 2 как минимум.


AO полезен для оценки геометрии, для создания слоев под композ, и вообще смотрится не плохо :) 

 

 

www.mnexus-studio.com
 
mnexus.blogspot.com
 
254 0 850 5
3
2013-02-16
Классный урок. Как подобных эффектов добиться в 3ds Max? Какими материалами можно воспользоваться?
2013-02-16
Vray dirt во врее или Ambient Occlusion в ментале.
2013-02-17
Также Ambient Occlusion в настройках рендера Vray во вкладке Indirect illumination.
RENDER.RU