Окружающая окклюзия (ambient occlusion)¶
Шейдер Ambient Occlusion вычисляет, насколько закрыто полушарие над точкой шейдинга. Это можно использовать для процедурного текстурирования, например, для добавления эффектов выветривания исключительно к углам.
Для Cycles это затратный шейдер, который может значительно замедлить рендеринг. Если время рендеринга вызывает беспокойство, использование «заострённости» из ноды «геометрии» или запекание Ambient Occlusion приведёт к более быстрому рендерингу.
Примечание
- Только Cycles
- Нода Ambient Occlusion не даст корректного результата, если:
Объект является либо источником каустики, либо приёмником каустики, в то время как сцена содержит активный источник каустики, приёмник каустики и тень каустического света.
Активен «Open Shading Language» при использовании бэкэнда рендеринга OptiX.
Входы (inputs)¶
- Цвет (color)
Оттенок цвета вывода AO.
- Расстояние (distance)
Расстояние, до которого другие объекты считаются заслоняющими точку шейдинга.
- Нормаль (normal)
Нормаль используется для окклюзии окружающего пространства; если ничего не подключено, используется нормаль шейдинга «по умолчанию».
Свойства (properties)¶
- Сэмплы (samples)
Количество сэмплов для трассировки лучей при сэмплировании окружающей окклюзии. Для оптимальной производительности используйте малые значения, насколько это возможно.
- Внутри (inside)
Обнаружение выпуклых, а не вогнутых форм путём вычисления окклюзии внутри меша.
- Только локально (only local) Только Cycles
Обнаруживает окклюзию самого объекта, а не других.
Выходы (outputs)¶
- Цвет (color)
Окружающая окклюзия с цветовым оттенком.
- OO (AO)
Фактор окклюзии окружающего света без цветового оттенка.