Сверено с документацией 10.11.2026. Учебная последовательность; 3ds Max и Corona для самостоятельного рендера не запускались.

Назначение и место в интерфейсе

Material/Map Browser → Maps → Corona → CoronaTonemapControl. Вход — карта, выход — преобразованный цвет. Это utility map, а не оператор тонального стека VFB.

Обычная текстура проходит через освещение и отображение кадра. TonemapControl может компенсировать выбранные настройки для ограниченного сценария, например фотографии на backplate. Компенсация вычисляется при рендеринге, поэтому фон нельзя считать независимым от любых последующих правок VFB.

Визуальная памятка

Схема: CoronaTonemapControl. Входная карта. Компенсация VFB. Отображение.
Авторская техническая схема по содержанию статьи. Условные формы и цвет; не скриншот программы и не результат рендера.
Авторская техническая иллюстрацияСкачать SVG

Значимые параметры

Поле в интерфейсеЧто меняется и как проверять
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Авторская схема связей. Стрелки показывают направление передачи. Номера стрелок соответствуют полным описаниям связей. Кнопки под схемой позволяют выбрать узел и прочитать его входы и выходы.ПОСЛЕДОВАТЕЛЬНОСТЬ4 узла · 3 связи1. InputInput2. ColorColor3. AssignAssignФотография: Входное пространствоФотографияВходное пространствоCoronaTonemapControl: Exposure / Tone mapping / LUTCoronaTonemapControlExposure / Tone mapping / LUTCoronaLightMtl: Emit light выключенCoronaLightMtlEmit light выключенBackplate: Отдельная плоскостьBackplateОтдельная плоскость
Выберите узел: схема покажет связанные входы и выходы. Это описание связей, без расчёта материала в браузере.

Контрольный список

Отметки сохраняются в этом браузере.

Источники и границы проверки

Сверка открытых источников: 10.11.2026. Базовый сценарий: 3ds Max 2025 · Corona 12. Названия и доступность сопоставлены с документацией и историей выпусков. Установленные 3ds Max, Corona и Photoshop в этой среде не запускались. Учебные рекомендации не являются отчётом о натурном тесте. Методика и различия версий.