Как запечь карту ambient occlusion (AO)

Карта ambient occlusion фиксирует мягкие контактные тени там, где поверхность частично закрыта — в углублениях, швах и тесных углах. Запекание ее из геометрии вашей сетки придает PBR-материалу реалистичное, убедительное затенение и основу для создания грязи и износа.

Краткий ответ

Запекание AO вычисляет для каждой точки на ваших UV-координатах, насколько окружающая геометрия блокирует рассеянный свет, и сохраняет это в виде карты оттенков серого. Запеките ее из вашей модели, подключите к слоту AO/occlusion вашего материала (или упакуйте в карту ORM) и при желании используйте для маскировки грязи в углублениях.

Шаг за шагом

  1. 1

    Подготовьте ваши UV

    Вашей модели нужна UV-развертка без наложений, чтобы каждая точка поверхности соответствовала уникальному месту на текстуре. Перекрывающиеся UV приводят к растеканию AO между частями.

  2. 2

    Установите разрешение запекания

    Выберите размер вывода (1K, 2K, 4K), соответствующий вашей целевой текстуре. Более высокое разрешение захватывает более тонкие контактные тени, но запекание занимает больше времени.

  3. 3

    Запеките AO из сетки

    Запустите запекание AO. Инструмент испускает лучи от каждой точки поверхности, чтобы измерить степень ее затенения, создавая карту в оттенках серого — темную в углублениях, белую на открытых поверхностях.

  4. 4

    Проверьте на наличие артефактов

    Ищите резкие швы, «засветы» или шум. Если вы их видите, скорректируйте расстояние лучей, увеличьте количество сэмплов или добавьте UV padding, затем перепеките.

  5. 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 — затем используйте их для создания реалистичного износа.

Начать бесплатно