Инструмент Ambient Occlusion
Инструмент Ambient Occlusion используется для рисования соответствующей текстуры: в текстуру записывается проекция Screen-Space Ambient Occlusion, рассчитанная исходя из текущего положения камеры.
Поскольку эффект AO вычисляется в экранном пространстве, нарисованная текстура также будет включать AO от других объектов в сцене. Это полезно, когда, например, вам нужно добавить немного загрязнения в затененные области между объектами: в этом случае можно просто нарисовать маску Ambient Occlusion и использовать ее для добавления загрязнений.
Запекание текстуры Ambient Occlusion#
Чтобы запечь текстуру Ambient Occlusion с помощью данного инструмента, выполните следующие действия:
- Подготовьте черную текстуру и примените ее к нужному объекту в качестве текстуры Albedo.
- В меню переключите Rendering Mode на Albedo, чтобы лучше видеть текущий результат.
-
Выберите эту текстуру в поле Texture.
Вы также можете изменить цвет текстуры с помощью инструмента Brush (Кисть). -
Для параметра Draw Blend Mode установите значение Maximum. В этом случае текстура будет светлее при рисовании.
- Укажите требуемый Ambient Occlusion Radius.
-
Укажите максимальное значение (10) для параметра Intersection By Depth Threshold.
-
Выберите режим рисования Fill и раскрасьте текстуру. При необходимости вы можете использовать любой режим рисования.
AO не рисуется в областях, где информация не может быть получена при текущем положении камеры. Чтобы закрасить такие области, поверните камеру вокруг объекта. - Сохраните текстуру.
Настройки#
Draw Blend Mode | Задает режим наложения, используемый для рисования. Для получения более подробной информации см. Настройки инструмента Brush (Кисть). | ||||
---|---|---|---|---|---|
Ambient Occlusion |
Способ расчета:
Как видно, вокруг небольшой выпуклости на первом рисунке нет эффекта AO. |
||||
Ambient Occlusion Radius | Расстояние для каждой точки в мировом пространстве, до которого она может затенять свои соседние точки. | ||||
Intersection By Depth Threshold | Пороговое значение глубины (в единицах) ограничивает эффект AO в областях, где информация не может быть получена. Чем выше значение, тем менее выражен эффект. |