Экспозиция и форма преобразования

Экспозиция масштабирует линейный свет. Tone mapping определяет, как разные уровни затем распределяются в выводимом диапазоне. Поднятие экспозиции и изменение shoulder дают разные результаты: в первом случае смещается весь сигнал, во втором иначе сжимаются яркие области.

Практическая рекомендация: сначала выберите разумную экспозицию, затем оцените характер преобразования. Если постоянно менять оба параметра, трудно понять, почему материал теряет цвет или блик выглядит плоским. Для сравнения движков эта часть процесса должна быть согласована.

Интерфейс / граф узловColor Management: историческая панель FilmicВ этой исторической панели отдельно показаны устройство отображения, View Transform Filmic, Look, Exposure и Gamma. Настройки помогают проследить путь от линейных данных рендера к экранному изображению.Blender Documentation Team · CC BY-SA 4.0 · Blender Manual 3.5
Версия и обработка изображения

Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.

Света и насыщенные цвета

Сжатие ярких значений помогает сохранить детали там, где простой clipping сделал бы белое пятно. Но преобразование может менять насыщенность и оттенок. Это не всегда ошибка: разные операторы создаются под разные задачи отображения и художественные предпочтения.

Для каталога товаров важна узнаваемость цвета, для кинематографического кадра — более широкий композиционный баланс. Khronos PBR Neutral был представлен как решение для определённых условий цветопередачи PBR-продуктов; его обещания не следует переносить на любую сцену и освещение без проверки.

ПОПРОБУЙТЕ САМИ · МАТЕМАТИЧЕСКАЯ МОДЕЛЬ

Экспозиция: от линейного значения к sRGB

Каждая плашка начинает с указанного линейного уровня. Экспокоррекция применяется до отсечения и кодирования для экрана.

−1 EV — вдвое меньше · +1 EV — вдвое больше
Линейный уровень L → экспокоррекция → отсечение → sRGB0,005160,01250,02390,04560,09850,181180,361620,722211,442552,88255Числа снизу — код серого в sRGB 0…255. Оранжевая метка — отсечение.0,18 × 2^(0) ≈ 0,18 → sRGB 0,4614 → 118/255
Линейный множитель×1
Уровень 0,18 после экспозиции0,18
Отсечено плашек2 из 10

Формула: L′ = L · 2^ΔEV; x = clamp(L′, 0, 1); sRGB = 12,92x при x ≤ 0,0031308, иначе 1,055x^(1/2,4) − 0,055

Показаны нейтральные серые значения. Оранжевая метка означает L′ > 1: после отсечения детали теряются. Здесь нет tone mapper, AgX, Filmic или ACES. ΔEV обозначает экспокоррекцию, а не абсолютное фотографическое EV.

Источники: Blender: экспокоррекция · W3C: линейный RGB и sRGB

View transform и файл

В окне рендера можно видеть преобразованную картинку, тогда как EXR хранит линейные значения. Если открыть его без той же view transform, изображение покажется другим. Если преобразование уже записано в LDR-файл и затем применяется повторно, результат тоже меняется.

Нужно различать данные для дальнейшей работы и готовую картинку для просмотра. Название файла или расширение не описывает всю цепочку. Важны цветовое пространство, встроенные метаданные и настройки приложения, которое открывает материал.

Логика процессаОригинальная схема процесса. Не является интерфейсом, скриншотом или измерением конкретного продукта.

Согласованность между программами

OCIO-конфигурация помогает использовать согласованные пространства и преобразования, но сама по себе не выбирает художественно правильный look. Две программы должны использовать подходящую конфигурацию и одинаковые настройки display, view, exposure и look.

Сравнивайте один и тот же тестовый EXR в рендерере и композиторе. Если оттенки различаются, сначала ищите расхождение цветовой цепочки, а не перерисовывайте материалы. Иначе ошибка вывода запечётся в исходных данных и усложнит дальнейшие правки.

Ограничения восстановления

После сильного clipping потерянные отношения яркости уже не восстановить обычным затемнением. После нелинейного отображения также меняются свойства арифметики световых каналов. Поэтому операции, которые требуют scene-linear данных, выполняют на соответствующем этапе до окончательного вывода.

Это не означает запрета художественной обработки после tone mapping. Просто разные операции имеют разный смысл. Цветовой workflow должен явно отделять физическое сложение света от финального визуального решения.

Проверка на материале

Используйте серую шкалу, насыщенные образцы и яркие отражения. Проверьте, как оператор ведёт себя при нескольких экспозициях. Сохраните линейный исходник и отдельный display-ready экспорт. Такой набор позволяет пересмотреть look позже и не заставляет заново рассчитывать сцену из-за изменения требований к экрану или публикации.

При выдаче нескольких форматов, например веб-изображения и видео, не считайте один готовый файл универсальным мастером. У каждого назначения могут быть свои правила кодирования и просмотра. Сохранённый scene-linear источник позволяет сделать отдельные корректные выходы. Внутри проекта полезно подписывать, какой файл уже содержит look, чтобы коллега не принял финальный JPEG за нейтральную текстуру и не начал новую цепочку преобразований поверх него.