Сверено с документацией 10.11.2026. Учебная последовательность; 3ds Max и Corona для самостоятельного рендера не запускались.
Назначение и место в интерфейсе
Maps → Corona → CoronaAO. Карту можно использовать в цветовой или маскирующей ветви материала и в CTexmap для диагностики. Она не является обязательной составляющей Beauty.
AO оценивает закрытость направлений около поверхности. Физический GI Corona уже формирует контактное затенение; дополнительное умножение AO на весь кадр — художественный приём. Полезный сценарий — маска пыли или потемнения в конкретных углублениях, где известна причина загрязнения.
Визуальная памятка
Значимые параметры
| Поле в интерфейсе | Что меняется и как проверять |
|---|---|
Occluded / Unoccluded color | Два результата для закрытых и открытых участков. |
Max Distance | Дальность поиска близкой геометрии в единицах сцены. |
Color spread | Скорость перехода к закрытому цвету. |
Quality | Цена выборки и шум; не заменяет геометрическую проверку. |
Calculate from | Outside, Inside либо оба направления относительно нормали. |
Ray directionality / Direction offset | Направленность проверяемых лучей; может помочь ориентированным маскам. |
Excludes | Ограничение участвующих объектов. |
Use legacy color spread | Старое поведение для совместимости; в новой настройке не нужно включать без причины. |
Практическое подключение
На окрашенном плинтусе создайте локальную маску потемнения около стыка со стеной. Сначала выведите AO как контрастную картинку, задайте Max Distance по ширине предполагаемой зоны, исключите случайные предметы, которые не должны менять загрязнение. Затем смешайте исходную краску с чуть более тёмной и матовой ветвью.
Сделайте второй вариант, в котором часть маски разбивается слабой неоднородностью. Идеально равномерная чёрная линия вокруг всех деталей выглядит как обводка. Сохраните возможность выключить маску целиком и сравните, не стало ли дважды темнее в местах, уже затенённых светом.
Ошибки и диагностика
Если вся комната чёрная, дистанция слишком велика для закрытого пространства либо выбран неверный режим. Если маска шумная, проверьте нужный размер зоны и только затем качество. AO не измеряет физическую толщину слоя грязи.
Ray-traced AO нельзя бездумно подавать в displacement или в плотность Scatter: эти задачи могут вычисляться до shading. Для расстояния до другого объекта нужен CoronaDistance; для открытой границы листа — CoronaEdge.
Художественная маска без удвоения контакта
Сравните три версии одного угла: чистый физический материал, AO в цвете и AO как слабая маска изменения roughness. Глобальное освещение уже создаёт затенение контакта. Дополнительное затемнение должно выражать конкретную грязь или художественный приём, а не автоматически окружать каждую деталь чёрной каймой.
Настройте Max distance относительно реальной ширины следа. Для пыли в мебельном стыке он не должен охватывать половину комнаты. Если при удалении соседнего предмета исчезает пятно, вы используете зависимую от текущей геометрии маску; это может быть хорошо для автоматизации, но не всегда соответствует постоянному износу.
AO не заменяет точную маску запечённого исторического следа. След от давно убранной мебели не должен исчезать вместе с объектом-источником. В таких случаях нужен сохранённый bitmap, VertexPaint или другая независимая информация.
Совместимость и версии
CoronaAO есть в 12. После изменения алгоритма до этой версии legacy-переключатель сохраняет старые сцены. При миграции сравнивайте не только шум, но и ширину/контраст маски.
Схема подключения
Контрольный список
Отметки сохраняются в этом браузере.
Источники и границы проверки
- CoronaAO — официальная документацияПервичный источник; интерфейс актуальной страницы может относиться к более новой версии.
Сверка открытых источников: 10.11.2026. Базовый сценарий: 3ds Max 2025 · Corona 12. Названия и доступность сопоставлены с документацией и историей выпусков. Установленные 3ds Max, Corona и Photoshop в этой среде не запускались. Учебные рекомендации не являются отчётом о натурном тесте. Методика и различия версий.
