Resolve FX · Color · Chromatic Adaptation

Chromatic Adaptation

Chromatic Adaptation — технический Resolve FX для перевода изображения из одного illuminant / white point в другой. Это инструмент цветовой науки и контроля pipeline, а не быстрая кнопка для творческой тонировки.

Здесь разбираем именно node-level эффект: Method, Source Illuminant, Target Illuminant, Current Color Space и Gamma. Более широкий project color management остаётся на странице Color Management, а ACES Transform — на своей отдельной FX-странице, чтобы материалы не дублировали друг друга.

Параметры

Chromatic Adaptation держится на пяти ключевых решениях

Выберите метод адаптации, задайте исходную белую точку, задайте целевую белую точку, а затем укажите effect-у, в каком color space и gamma сейчас находится сигнал. Случайный перебор пресетов здесь менее надёжен, чем чёткое техническое описание материала.

Алгоритм адаптации

Method

Method задаёт математическую модель chromatic adaptation. В Resolve 21 доступны Bradford, Bradford (Linear), CAT02, CMCCAT2000, CMCCAT97, Sharp, von Kries и XYZ Scaling. Это технический выбор, который определяет, как изображение будет переводиться между источником и целевым illuminant.

CAT02 — дефолт в показанной панели
Bradford и von Kries — узнаваемые классические варианты
Метод не заменяет правильные source/target settings
Откуда исходит белая точка

Source Illuminant

Source Illuminant описывает исходное условие освещения или опорную белую точку. В выпадающем списке Illuminant Type можно выбирать Standard Illuminant, Color Temperature или CIE 1931 xy Chromaticity. Если здесь ошибиться, адаптация начнётся не из того состояния, в котором реально находится материал.

Standard Illuminant — выбор по готовому списку
Color Temperature — когда известна температура
xy Chromaticity — более явное координатное задание точки
Предустановленные white points

Standard Illuminant presets

Когда Illuminant Type установлен в Standard Illuminant, Resolve открывает список стандартных белых точек: A, ACES, B, C, D50, D55, D60, D65, D75, DCI и другие. Именно этот список используется как для Source, так и для Target illuminant, поэтому логика страницы строится вокруг корректного выбора опорной точки, а не творческой стилизации.

D65 — типичная display-референция
ACES и DCI уместны в конкретных pipeline
Не выбирать пункт «потому что выглядит лучше»
Куда переводим изображение

Target Illuminant

Target Illuminant задаёт целевую белую точку, под которую изображение должно быть адаптировано. В показанной панели Target тоже использует те же режимы выбора и тот же список Standard Illuminant. Фактически вы говорите эффекту: из какого белого мира изображение пришло и в какой белый мир его нужно привести.

Source и Target должны образовывать осмысленную пару
Цель — совпадение white point, а не общий creative look
При равных Source и Target заметного эффекта может не быть
В каком пространстве считает эффект

Current Color Space

Current Color Space сообщает Chromatic Adaptation, в каком color space сейчас находится сигнал. Можно оставить Use timeline или явно выбрать пространство: ACES AP0/AP1, Adobe RGB, Apple Log 2, ARRI Wide Gamut и множество других вариантов. Этот параметр влияет на корректность самого вычисления, поэтому он не декоративный.

Use timeline — брать контекст из timeline/project
Явный выбор нужен, когда pipeline локально отличается
Неверный color space ломает математику адаптации
Текущая transfer function

Gamma

Gamma дополняет Current Color Space и сообщает эффекту, какая transfer function описывает текущий сигнал. На скрине доступны Use timeline, ACEScc, ACEScct, Adobe RGB, Apple Log, ARIB STD-B67 HLG, ARRI LogC3, ARRI LogC4 и другие варианты. Для технически корректной адаптации Color Space и Gamma всегда нужно мыслить парой.

Gamma — не художественный контраст, а описание сигнала
Use timeline удобно, когда проект уже чисто организован
Color Space + Gamma должны соответствовать реальному источнику

Node workflow

Эффект работает лучше всего, когда задача с white point сформулирована однозначно

01

Определите исходную белую точку

Решите, что точнее описывает исходник: standard illuminant, цветовая температура или xy chromaticity.

02

Задайте целевую белую точку

Target должен отражать реальный display- или pipeline-контекст, под который вы адаптируете изображение.

03

Правильно опишите текущий сигнал

Current Color Space и Gamma задают математический контекст адаптации, поэтому относитесь к ним как к техническим параметрам, а не к косметическим ручкам.

04

Оценивайте результат как адаптацию, а не как креативный лук

Цель — технически согласованная белая точка. Если нужен стилизованный mood, добавляйте его позже отдельными средствами грейдинга.

Chromatic Adaptation и соседние инструменты

Не путайте white-point adaptation с общим цветовым преобразованием

Chromatic Adaptation

Используйте его, когда центральная задача — перевод между white point / illuminant внутри уже определённого цветового контекста.

White Balance / primary correction

Первичные колёса и white balance лучше подходят для общей визуальной балансировки и творческой подготовки изображения. Это не явное преобразование source → target illuminant.

ACES Transform / CST

ACES Transform и более широкие color-management инструменты решают более крупные задачи color-space и pipeline conversion. Держим их на отдельных страницах, чтобы этот материал оставался сфокусирован именно на chromatic adaptation.

ACES Transform

Типичные ошибки

Большинство проблем возникает не из-за алгоритма, а из-за неверного контекста

Неверный текущий цветовой контекст

Если Current Color Space или Gamma не соответствуют реальному сигналу, математика адаптации строится на неверных предпосылках.

Подбор source и target «на вкус»

Если выбирать illuminant только потому, что один вариант «приятнее выглядит», можно замаскировать проблему вместо её решения.

Использование FX как инструмента creative tint

Chromatic Adaptation должен дать согласованную white-point-базу. Стилизовать картинку безопаснее позже отдельными инструментами грейдинга.

White point как техническая координата

Chromatic Adaptation: модель на уровне сигнала

Chromatic Adaptation не является обычным Temp/Tint. Эффект моделирует перевод цветов из одного illuminant/white-point состояния в другое так, чтобы нейтральная ось совпала, а насыщенные цвета преобразовались согласно выбранной CAT-модели.

Blackmagic описывает внутреннюю логику так: сигнал переводится из текущего Color Space в XYZ, затем в LMS-представление отклика колбочек, где выполняется chromatic adaptation, после чего возвращается обратно. Именно поэтому Current Color Space и Gamma — обязательная часть расчёта, а не вспомогательные dropdown.
Все CAT-методы должны согласовать нейтрали; различия проявляются прежде всего на насыщенных цветах. Поэтому сравнивать Bradford/CAT02 только по серой карте недостаточно.

Когда использовать

  • точная адаптация между D50/D60/D65/DCI и другими white points
  • технический pipeline, где source/target illuminant известны явно
  • согласование creative/technical work между разными white-point assumptions

Когда лучше другой инструмент

  • нужно просто исправить съёмочный white balance RAW-клипа — Camera Raw обычно правильнее по pipeline
  • нужно перевести gamut/gamma целиком — это задача CST/ACES Transform, а не только chromatic adaptation

Контроль → смысл сигнала → проверка

СлойЧто означаетКак проверять
MethodВыбирает CAT matrix/model: CAT02, Bradford, von Kries и другие. Blackmagic отмечает, что методы различаются главным образом обработкой насыщенных цветов.Проверяйте saturated blues, cyan, skin и product colours — не только neutrals.
Source IlluminantОпределяет исходную white point/illumination assumption через preset, Kelvin или CIE 1931 xy.Source должен описывать реальное текущее состояние сигнала, а не желаемый результат.
Target IlluminantЗадаёт целевую white point/illuminant, к которой строится адаптация.Target должен соответствовать downstream color space/display assumption.
Current Color Space + GammaСообщает эффекту, как интерпретировать текущие RGB значения до XYZ/LMS calculations.Use timeline годится только при корректном managed context; в локальной ветке задавайте явно.

Рабочий workflow

  1. 01Сначала определите current Color Space + Gamma в месте, где стоит FX.
  2. 02Задайте Source Illuminant по реальной white-point assumption входа.
  3. 03Задайте Target Illuminant по downstream/display requirement.
  4. 04Начните с CAT02 как официального default, затем сравнивайте другие methods только если pipeline требует match/compatibility.
  5. 05Проверяйте нейтрали и насыщенные цвета одновременно, затем bypass FX и документируйте source→target.

Диагностика: симптом → причина → решение

Нейтраль исправилась, но насыщенный синий ушёл в фиолетовый

Вероятная причина: Выбран CAT method, который хуже ведёт себя на этом наборе saturated colours; Blackmagic отдельно предупреждает об этом для некоторых methods.

Что делать: Сравните CAT02 и Bradford/другие методы на реальном кадре; не меняйте method только по серой карте.

Весь кадр получает странный hue shift

Вероятная причина: Current Color Space/Gamma не совпадает с фактическим сигналом.

Что делать: Уточните node state и временно поставьте explicit current space/gamma вместо Use timeline.

Эффект почти ничего не делает

Вероятная причина: Source и Target близки/совпадают либо нейтраль уже адаптирована upstream.

Что делать: Проверьте реальные xy/standard illuminants и upstream transforms; не усиливайте эффект искусственно.

Место в node tree

Chromatic Adaptation должен стоять там, где вы точно знаете current signal state. Если после него CST/ACES ожидает определённый white point, source→target adaptation должна быть частью задокументированной transform chain, а не случайным creative node.

Scopes / проверка

RGB Parade помогает увидеть нейтральный баланс каналов, vectorscope/CIE — hue movement насыщенных цветов. Для method comparison полезно смотреть одновременно нейтральный объект и saturated blue/cyan/red samples.

Managed-pipeline контроль

White-point adaptation часто уже встроена внутрь более широкого color transform. Если CST с Use White Point Adaptation или ACES output уже выполняет нужную адаптацию, отдельный Chromatic Adaptation может стать второй конверсией.

Первичные источники для технического слоя

Названия контролов дополнительно сверены со скриншотами Resolve 21, уже показанными на каждой странице. Там, где Blackmagic не публикует proprietary-математику реализации, материал описывает документированную семантику сигнала и наблюдаемое поведение, не выдумывая алгоритм.

FAQ

Chromatic Adaptation в DaVinci Resolve: частые вопросы

Что такое Chromatic Adaptation в DaVinci Resolve?

Chromatic Adaptation — это Resolve FX для адаптации изображения из одного illuminant / white point в другой. В нём явно задаются method, source, target, current color space и gamma.

Это то же самое, что white balance?

Не совсем. Оба инструмента затрагивают цветовой баланс, но Chromatic Adaptation построен как технический инструмент перевода между source/target illuminant, а не просто регулировка температуры и tint.

Что делает параметр Method?

Method выбирает математическую модель chromatic adaptation. В Resolve 21 доступны Bradford, Bradford (Linear), CAT02, CMCCAT2000, CMCCAT97, Sharp, von Kries и XYZ Scaling.

Почему важны Current Color Space и Gamma?

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

Когда использовать Use timeline?

Use timeline удобно, когда проект или timeline уже правильно описывают текущий сигнал. Если локальный контекст ноды отличается, безопаснее может быть явный выбор.

Чем Chromatic Adaptation отличается от ACES Transform или CST?

ACES Transform и CST решают более широкие задачи color transform и pipeline conversion. Chromatic Adaptation сфокусирован именно на адаптации между illuminant / white point внутри этого более широкого цветового контекста.