Что задаёт config
Конфигурация описывает доступные color spaces, роли, правила для файлов, looks и способы вывода на дисплеи. Она связывает названия, которые пользователь видит в интерфейсе, с реальными преобразованиями. Поэтому два пункта с похожими именами в разных config не следует считать идентичными без проверки.
Практическая рекомендация: храните используемый config и необходимые ресурсы вместе с описанием проекта. Если конфигурация берётся из установленной программы и меняется при обновлении, это может изменить просмотр старого материала. Сохранение версии превращает цветовой pipeline в воспроизводимую часть производства.
Версия и обработка изображения
Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.
Назначение входа и преобразование
Перед преобразованием нужно понимать, что означают исходные числа. Карта цвета, линейный HDRI и карта roughness не являются одним типом данных. Назначение пространства сообщает интерпретацию; преобразование пересчитывает значения между представлениями. Ошибка на первом шаге не исправляется выбором красивого view transform в конце.
Особенно опасна двойная обработка: изображение уже переведено в рабочее пространство, но принимающая программа повторяет преобразование как для исходного файла. Для числовых data maps цветовая коррекция вообще может разрушить смысл параметра. Поэтому в библиотеке ассетов желательно явно отмечать назначение текстур.
ПОПРОБУЙТЕ САМИ · МАТЕМАТИЧЕСКАЯ МОДЕЛЬ
Экспозиция: от линейного значения к sRGB
Каждая плашка начинает с указанного линейного уровня. Экспокоррекция применяется до отсечения и кодирования для экрана.
Формула: 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
Рабочие данные и видимый экран
Renderer может выдавать scene-linear сигнал, в котором яркие значения превышают единицу. Для просмотра его преобразуют в представление конкретного дисплея. Такой просмотр помогает оценивать изображение, но не обязан записываться в исходный EXR. Рабочий сигнал и изображение для выдачи — разные стадии.
Если один viewer показывает линейный файл напрямую, а другой применяет display transform, картинки будут выглядеть различно при одинаковых исходных числах. Диагностика начинается с проверки input space, display и view. Подгонять материалы ради компенсации неверного просмотра — значит вносить ошибку обратно в сцену.
OCIO и ACES
ACES определяет систему цветовых кодировок и преобразований, а OCIO предоставляет инструменты для реализации конфигурации в приложениях. Эти названия связаны, но не взаимозаменяемы. OCIO config может реализовывать определённый ACES workflow или другую согласованную цветовую систему.
Поэтому запись «используется ACES» требует уточнения версии конфигурации, рабочего пространства и output transform. Переключение между версиями способно изменить внешний вид без изменения геометрии и света. Для сравнения renderer цветовая цепочка должна оставаться фиксированной.
Контрольная сцена для нескольких программ
Практический тест: сохраните линейный EXR с нейтральными, насыщенными и яркими участками; откройте его в двух программах с одной конфигурацией. Сверьте input interpretation, view, exposure и доступные overrides. Затем проверьте сохранённую выдачу на корректном viewer.
Если числовые данные одинаковы, а изображение различается, исследуйте отображение и настройки дисплея. Если изменились сами числа, найдите этап преобразования или записи. Такая последовательность помогает разделить проблему color management и ошибку renderer, не исправляя одно за счёт другого.
Полезное разделение ответственности
| Элемент | Роль в проекте |
|---|---|
| Input space | Интерпретация исходных цветовых чисел |
| Рабочее пространство | Среда вычислений и compositing |
| Display / view | Согласованный просмотр на целевом дисплее |
| Data map | Числовой параметр, которому не назначают художественную цветокоррекцию |