Как запечь карту ambient occlusion (AO)
Карта ambient occlusion фиксирует мягкие контактные тени там, где поверхность частично закрыта — в углублениях, швах и тесных углах. Запекание ее из геометрии вашей сетки придает PBR-материалу реалистичное, убедительное затенение и основу для создания грязи и износа.
Краткий ответ
Запекание AO вычисляет для каждой точки на ваших UV-координатах, насколько окружающая геометрия блокирует рассеянный свет, и сохраняет это в виде карты оттенков серого. Запеките ее из вашей модели, подключите к слоту AO/occlusion вашего материала (или упакуйте в карту ORM) и при желании используйте для маскировки грязи в углублениях.
Шаг за шагом
- 1
Подготовьте ваши UV
Вашей модели нужна UV-развертка без наложений, чтобы каждая точка поверхности соответствовала уникальному месту на текстуре. Перекрывающиеся UV приводят к растеканию AO между частями.
- 2
Установите разрешение запекания
Выберите размер вывода (1K, 2K, 4K), соответствующий вашей целевой текстуре. Более высокое разрешение захватывает более тонкие контактные тени, но запекание занимает больше времени.
- 3
Запеките AO из сетки
Запустите запекание AO. Инструмент испускает лучи от каждой точки поверхности, чтобы измерить степень ее затенения, создавая карту в оттенках серого — темную в углублениях, белую на открытых поверхностях.
- 4
Проверьте на наличие артефактов
Ищите резкие швы, «засветы» или шум. Если вы их видите, скорректируйте расстояние лучей, увеличьте количество сэмплов или добавьте UV padding, затем перепеките.
- 5
Используйте карту AO
Подключите ее к входу AO/occlusion материала или упакуйте в красный канал карты ORM. Вы также можете использовать ее как маску, чтобы ограничить грязь и копоть затененными областями.
AO против cavity и curvature
AO фиксирует широкое, мягкое затенение; карта cavity — узкие, мелкие углубления; curvature выделяет края. Они дополняют друг друга, а не взаимозаменяемы.
Многие художники запекают все три карты и используют AO для реалистичного затенения, curvature — для создания износа краев, а cavity — для оседания мелкой грязи в швах.
Должна ли AO быть в базовом цвете?
Нет — не включайте AO в карту базового цвета. Современные движки применяют AO как отдельный канал, обычно только к рассеянному/непрямому свету.
Запекание AO в базовый цвет удваивает затемнение углублений под прямым светом и является классической причиной мутного вида материалов.
Часто задаваемые вопросы
Для чего нужна карта ambient occlusion?
Он добавляет мягкие контактные тени в углублениях и углах, которые прямое освещение не улавливает, придавая поверхности реалистичность и создавая маску для грязи и износа.
Нужны ли UV для запекания AO?
Да — AO запекается в текстуру, поэтому вам нужна UV-развертка без наложений. Трипланарное рисование не требует UV, но запекание — требует.
Почему на моей запеченной AO карте есть швы или шум?
Обычно это слишком короткое расстояние луча, слишком мало семплов или недостаточное заполнение UV. Увеличьте семплы и заполнение, отрегулируйте расстояние луча, затем запеките снова.
Можно ли запечь AO в браузере?
Да — Mixos запекает AO и кривизну из вашей сетки прямо в браузере, без необходимости в десктопном приложении для запекания.
Запекайте AO и кривизну из вашей сетки в браузере с Mixos — затем используйте их для создания реалистичного износа.