Сверено с документацией 10.11.2026. Учебная последовательность; 3ds Max и Corona для самостоятельного рендера не запускались.
Назначение и место в интерфейсе
Material/Map Browser → Maps → Corona → CoronaTonemapControl. Вход — карта, выход — преобразованный цвет. Это utility map, а не оператор тонального стека VFB.
Обычная текстура проходит через освещение и отображение кадра. TonemapControl может компенсировать выбранные настройки для ограниченного сценария, например фотографии на backplate. Компенсация вычисляется при рендеринге, поэтому фон нельзя считать независимым от любых последующих правок VFB.
Визуальная памятка
Значимые параметры
| Поле в интерфейсе | Что меняется и как проверять |
|---|---|
Input | Карта для специального контроля. |
Affected by exposure | Участие экспозиции VFB. |
Affected by tone mapping | Участие тональных операций. |
Affected by LUT | Участие LUT; обратимость преобразования ограничена. |
Практическое подключение
Подайте фотографию вида за окном через TonemapControl в CoronaLightMtl на плоскости. Отключите Emit light, если это фон, а не источник освещения. До рендера зафиксируйте tone mapping и решите, какие операции должны влиять на фотографию.
Сравните результат с исходником при одинаковом цветовом просмотре. Картинка в случайном просмотрщике без согласованного профиля не является точным эталоном. Если на фотографии есть солнце, согласуйте его со светом сцены: карта не меняет направление теней.
После заметной смены экспозиции или тонального стека сделайте новый контрольный рендер. Вклад фона уже подготовлен с учётом прежних операций. Для полностью независимой финальной правки предусмотрите отдельный композитинг задника по маске.
Ошибки и диагностика
Клиппинг и некоторые LUT мешают точному восстановлению. Проверьте исходный файл и входное пространство, прежде чем считать карту неисправной.
Не ставьте TonemapControl на все albedo ради «точного RGB»: реальная окрашенная поверхность должна реагировать на свет и экспозицию. Для неё нужен корректный цветовой workflow. В освещающем HDRI изменение значений меняет энергию, а не только вид картинки.
Когда нужен отдельный композитинг
Сохраните два кадра с одинаковым задником: первый с полностью зафиксированным стеком VFB, второй после изменения экспозиции и tone mapping. Выполните новый рендер для второй настройки и сравните с простым изменением уже рассчитанного изображения. Это показывает, почему компенсация на стадии shading не равна абсолютной независимости от постобработки.
Если проект требует десятков свободных вариантов финальной цветокоррекции, удобнее предусмотреть отдельный фон и подходящую alpha. Тогда изображение задника редактируется в композитинге по явному правилу. При этом отражения и освещение от окружения всё равно должны быть согласованы с видимым видом за окном.
Не оценивайте точность только по одному белому пикселю. Проверьте тёмные детали, насыщенные цвета и яркую область фотографии. Нелинейное преобразование может сохранять одну область и заметно менять другую. Назначение карты — контролируемый специальный workflow, а не обещание идеальной обратимости любого LUT.
Совместимость и версии
Карта доступна в 12. Исторический CoronaOutput переименован в CoronaColorCorrect в Corona 2, а зависимость от VFB выделена в TonemapControl. Старое имя не считается дополнительной нодой 12.
Схема подключения
Контрольный список
Отметки сохраняются в этом браузере.
Источники и границы проверки
- CoronaTonemapControl — официальная документацияПервичный источник; интерфейс актуальной страницы может относиться к более новой версии.
- Corona 2: переименование CoronaOutput и выделение TonemapControlПервичный источник; интерфейс актуальной страницы может относиться к более новой версии.
Сверка открытых источников: 10.11.2026. Базовый сценарий: 3ds Max 2025 · Corona 12. Названия и доступность сопоставлены с документацией и историей выпусков. Установленные 3ds Max, Corona и Photoshop в этой среде не запускались. Учебные рекомендации не являются отчётом о натурном тесте. Методика и различия версий.
