Модель Затенения

Окклюзия Окружения (AO) определяет степень освещения или затенения каждой точки видимой поверхности. Окклюзия Окружения (АО) является альтернативой Глобальному Освещению, обладающей некоторыми ограничениями, но повышающей скорость визуализации.

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

См. Модель Затенения (Канал Покрытия CineRender).

Предположим, ваша сцена визуализации со всех сторон окружена небом. Ретушировщик AO определит степень доступности каждого участка сцена для неба.

AmbientOcclusionSphere.png 

Углы, отверстия и пространства между близко расположенными друг к другу объектами будут доступны (видны) для неба в меньшей степени, чем открытые участки сцены, и, следовательно, будут затемнены в соответствии с настройками AO.

Цвет

Параметр Цвета используется для настройки градиента, назначаемого АО в зависимости от экспозиции. Как правило, это простой черно-белый градиент, но можно настроить использование и других цветов.

Следует помнить, что эти градиенты будут рассматриваться как оттенки серого, зависящие от канала покрытия.

См. также Настройка Параметров Градиента.

Основной

Минимальная Длина Луча: Определяет визуализацию градиента, настроенного для параметра Цвета, между экспонированными и не экспонированными участками. Чем меньше разница между значениями Минимальной Длины Луча и Максимальной Длины Луча, тем больше градиент будет смещаться к граням, определенным максимальной длиной луча.

Это значение лучше не изменять, оставив его в соответствии с настройкой по умолчанию равным 0.

Максимальная Длина Луча: Это значение определяет расстояние, на котором поверхности “видят” друг друга. В местах соприкосновения геометрии, таких как стена и пол или сфера и пол, попадания даже маленьких лучей на поверхности будет достаточно для их затенения.

Использование больших значений приводит к увеличению расстояния, необходимого для взаимодействия объектов друг с другом. Эти приводит к созданию более мягкого и равномерного затемнения, но требует большого времени визуализации. Чаще всего рекомендуется использовать небольшие значения.

Дисперсия: В процессе каждого вычисления AO происходит направление нескольких лучей (Сэмплов) на каждую точку виртуальной полусферы сцены. Эти сэмплы проверяют наличие какой либо-геометрии в пределах Максимальной Длины Луча. Параметр Дисперсии определяет учет этих сэмплов на поверхности полусферы. При установке значения 0% учитывается только зенит полусферы (точка пересечения полусферы с ее вертикальной осью). При значении, равном 100% учитывается вся поверхность полусферы.

Точность, Минимум Сэмплов и Максимум Сэмплов (Окклюзия Окружения)

Эти параметры отвечают за качество AO.

Низкое качество сопровождается зернистостью итогового изображения. Это не всегда плохо. В некоторых случаях это может даже повысить привлекательность полученного изображения.

Если вы предпочитаете однородные плавные переходы, необходимо выбрать настройки высокого качества, но это увеличит продолжительность визуализации.

Вкратце: Для расчета AO требуются сэмплы. Чем больше количество используемых сэмплов, тем однороднее будет полученное изображение (меньше зернистость), и тем больше будет выполняться визуализация. С другой, чем меньше будет использоваться сэмплов, тем быстрее будет протекать визуализация.

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

Для этого применяются параметры Минимума Сэмплов и Максимума Сэмплов. Они используются для настройки расчета критически важных и менее важные участков сцены.

Параметр Точность определяет где и какое количество сэмплов требуется применить для получения наилучшего результата. В критических участках будет использоваться максимальное количество сэмплов.

Следовательно, параметр Точности имеет наибольшее значение для критических участков сцены (так как высокие значения для этих участков создают большее количество сэмплов), и он значительно меньше влияет на расчет менее важных участков, для которых используется значение Минимума Сэмплов.

Контрастность: Данный параметр используется для настройки контрастности эффекта AO. Допускается ввод и отрицательных значений!

Использовать Небо Окружающей среды: AO может работать с отдельным источником света, если для освещения сцены используется Физическое Небо или Небо HDRI. Если маркер Использования Неба Окружающей Среды отмечен, то отраженный цвет неба будет добавлен в окончательное изображение AO.

Примечание: Для получения этого эффекта Окклюзии Окружения должна быть активирована для текстуры канала Окружающей Среды или Свечения.

См. Модель Затенения (Канал Покрытия CineRender).

AmbientOcclusionShader.png 

Анализ Прозрачности: При активации этой опции выполняется анализ прозрачности, определяемой каналом Прозрачности или Альфа-каналом покрытия. В этом случае принимается во внимание степень прозрачности: Полупрозрачная сфера будет по-прежнему оказывать некоторый эффект на Окклюзию Окружения, несмотря на активацию данного параметра.

Только Собственные Тени: При активации этой опции отдельные объекты не будут “видеть” друг друга, они будут взаимодействовать только сами с собой.