Resolve FX · Color · ACES Transform

ACES Transform

ACES Transform — это node-level инструмент для явного преобразования исходного сигнала через ACES и вывода в выбранный Output Transform. Это технический инструмент управления цветом, а не LUT и не кнопка «сделать киношно».

Здесь разбираем только сам Resolve FX: ACES Version, Input Transform, Output Transform и Gamut Compress Type. Общая логика project-level color management остаётся на отдельной странице Color Management, чтобы материалы не дублировали друг друга.

Параметры

Весь ACES Transform держится на четырёх решениях

Сначала определите версию ACES, которую ожидает pipeline, затем правильно опишите вход, выберите реальный целевой output и только после этого решайте, нужен ли gamut compression. Такой порядок надёжнее, чем перебирать transforms до тех пор, пока Viewer не станет выглядеть приятно.

Совместимость pipeline

ACES Version

ACES Version выбирает поколение ACES, по правилам которого будет работать эффект. В Resolve 21 в списке видны ACES 2.0, 1.3, 1.2, 1.1 и 1.0.3. Это не художественный пресет: версия должна соответствовать логике проекта, существующим трансформам и требованиям обмена.

ACES 2.0 — актуальный вариант в панели Resolve 21
Старые версии нужны для совместимости
Не менять версию без причины посреди проекта
Что приходит в ноду

Input Transform

Input Transform описывает источник, который ACES Transform должен интерпретировать. В списке Resolve есть камеры и лог-профили вроде Blackmagic Design Film и Fujifilm F-Log/F-Log2. Ошибка здесь опаснее большинства творческих настроек: неверный Input Transform означает неверную базу для дальнейшей коррекции.

No Input Transform — не выполнять входное преобразование
Выбирайте реальный профиль источника
Не подбирать transform «на глаз»
Куда должен прийти сигнал

Output Transform

Output Transform задаёт целевой контекст просмотра или доставки. На скрине Resolve доступны Rec.709 BT.1886, sRGB, Display P3, P3-D65 и варианты ST2084. Здесь важно выбирать не «красивее», а тот output, под который реально готовится изображение.

Rec.709 / sRGB — типичные SDR-сценарии
Display P3 / P3-D65 — другой display-контекст
ST2084 — HDR-output, а не универсальный пресет
Проблемные насыщенные цвета

Gamut Compress Type

Gamut Compress Type определяет, применяется ли ACES gamut compression. В Resolve 21 доступны None, ACES reference gamut compress и ACES parametric gamut compress. Этот блок нужен не для общей «насыщенности», а для более контролируемой работы с цветами, которые плохо укладываются в целевой gamut.

None — без gamut compression
Reference — стандартный ACES-вариант
Parametric — отдельный параметрический вариант

Node workflow

ACES Transform безопаснее всего, когда его роль в node tree однозначна

01

Проверьте pipeline проекта

До добавления FX поймите, не управляет ли проект уже цветом через DaVinci YRGB Color Managed, ACES или ручную цепочку CST.

02

Выберите ACES Version

Согласуйте версию с pipeline, а не выбирайте самый новый пункт автоматически.

03

Явно задайте Input и Output

Профиль источника и реальный delivery-target должны быть известны до того, как вы оцениваете дальнейший грейдинг.

04

Gamut compression — только по необходимости

Используйте его как техническое решение для проблемных out-of-gamut цветов, а не как универсальную творческую ручку.

ACES Transform или Color Space Transform

Оба преобразуют цвет, но решают разные pipeline-задачи

ACES Transform

Используйте его, когда ноде нужен именно ACES-specific transform с явными ACES Version, Input Transform, Output Transform и опциональным gamut compression.

Color Space Transform / Color Management

CST — универсальный color-space/gamma transform, а страница Color Management объясняет весь pipeline проекта. Этот широкий интент остаётся каноническим там.

Color Management

Без двойных преобразований

Не складывайте project color management и node transforms вслепую

Проект уже работает в ACES

Node-level ACES Transform может стать вторым преобразованием, если повторяет то, что уже делает project color management. Добавляйте его только когда это намеренная часть pipeline.

Input не соответствует исходнику

Подбор transform по принципу «так красивее» может дать технически неверный сигнал. Сначала сопоставьте реальный camera/log-профиль.

Output выбран не под тот display

Rec.709, sRGB, Display P3 и HDR — разные условия просмотра. Output Transform должен соответствовать реальной задаче delivery.

ACES как pipeline, не LUT

ACES Transform: модель на уровне сигнала

ACES Transform — это node-level интерфейс к стандартизированным ACES input/output transforms. Он нужен не для «ACES look», а чтобы явно описать, из какого camera/display state сигнал входит в ACES и в какой output state он должен выйти.

В ACES working state не задаётся как обычный Timeline Color Space: проект использует ACES encoding/transform architecture. Blackmagic Colorist Guide прямо отмечает, что ACES можно включить project-wide или применять локально через ACES Transform. Resolve 20 добавил ACES 2.0, а Resolve 21 улучшил работу с ACES AMF sidecar metadata.
ACES 2.0 и ACES 1.x используют разные output-rendering поколения. Смена ACES Version в середине проекта может изменить изображение даже при тех же названиях input/output; версия — часть pipeline contract.

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

  • локальный ACES IDT/ODT-like transform на конкретной ноде
  • совместимость с ACES/VFX pipeline и стандартизированными camera transforms
  • контролируемый ACES output для Rec.709/P3/HDR delivery

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

  • проект уже ACES-managed целиком и node-level ACES Transform повторяет project transform
  • нужен произвольный перевод между двумя не-ACES color-space/gamma парами — CST обычно прямее

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

СлойЧто означаетКак проверять
ACES VersionВыбирает поколение ACES transform set. В Resolve 21 доступны 2.0 и legacy 1.x варианты для совместимости.Не смешивайте версии без документированной причины; сравнивайте output rendering, а не только нейтрали.
Input TransformПереводит конкретный camera/input encoding в ACES state. Это техническая интерпретация источника.Проверяйте camera model/log/gamut и отсутствие уже выполненного input transform.
Output TransformРендерит scene-referred ACES в выбранный display/delivery context: SDR, P3, PQ и т.д.Output должен соответствовать реальному mastering display и deliverable.
Gamut Compress TypeУправляет обработкой экстремальных ACES цветов. Reference Gamut Compression ACES 1.3 и ACES 2 output gamut mapping решают связанные, но не идентичные задачи.Ищите cyan/magenta edge artifacts, saturated LEDs и отрицательные AP1-компоненты в VFX material.

Рабочий workflow

  1. 01Определите, project-wide это ACES или локальный ACES Transform внутри другого pipeline.
  2. 02Зафиксируйте ACES Version до начала shot matching и delivery tests.
  3. 03Выберите Input Transform по реальному camera/input state, а не по похожей картинке.
  4. 04Grade должен происходить в понятном ACES working context; Output Transform оставляйте как финальный display rendering этой ветки.
  5. 05Проверьте SDR/HDR output, saturated colours и совместимость с AMF/VFX handoff, если pipeline это использует.

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

Изображение дважды становится display-like

Вероятная причина: ACES Output Transform уже выполнен на project level или другой нодой.

Что делать: Проверьте Project Settings, clip transforms, AMF и node tree; оставьте один owner output transform.

Legacy-проект резко меняется после перехода на ACES 2.0

Вероятная причина: ACES 2 использует новое output rendering, а не просто новый номер версии.

Что делать: Не мигрируйте вслепую; делайте shot-by-shot validation и фиксируйте delivery transforms.

Экстремальные насыщенные цвета дают странные края

Вероятная причина: Input содержит out-of-AP1/extreme values, а gamut compression не соответствует pipeline.

Что делать: Сравните Gamut Compress options и изучите Reference Gamut Compression / ACES 2 output behaviour на проблемных пикселях.

Место в node tree

Если ACES Transform используется локально, чаще всего он либо вводит camera signal в ACES до creative nodes, либо завершает ACES branch output transform. Нельзя бездумно держать Input + Output в одной ноде посередине creative grade, если следующий участок ожидает scene-referred данные.

Scopes / проверка

Waveform помогает контролировать rendering/peak behaviour, CIE — gamut excursions, а сравнение output transforms должно выполняться на корректно настроенном мониторинге, иначе вы оцениваете дисплей, а не ACES.

Managed-pipeline контроль

Project-level ACES и node-level ACES Transform — два способа владеть одними и теми же обязанностями. Самый частый системный баг — когда input/output responsibilities распределены между Project Settings, AMF и нодами без явной схемы.

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

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

FAQ

ACES Transform в DaVinci Resolve: частые вопросы

Что такое ACES Transform в DaVinci Resolve?

ACES Transform — это Resolve FX для цветового преобразования на ноде. Он позволяет выбрать ACES Version, Input Transform, Output Transform и режим gamut compression.

ACES Transform — это то же самое, что включить ACES для всего проекта?

Нет. Project-level ACES задаёт систему управления цветом для всего проекта, а ACES Transform FX работает на конкретной ноде. Если использовать оба без понятного плана, можно получить нежелательное двойное преобразование.

Какую ACES Version выбрать?

Выбирайте версию, которую требует проект или обменный pipeline. Resolve 21 показывает ACES 2.0 и несколько более старых версий для совместимости.

Что будет, если выбрать неправильный Input Transform?

Исходник будет интерпретирован неверно, поэтому контраст, цвет и дальнейшие решения по грейдингу строятся на ошибочной базе. Input Transform должен соответствовать реальному профилю источника.

Для чего нужен Gamut Compress Type?

Он определяет, применяется ли ACES gamut compression для сложных насыщенных цветов. В Resolve 21 доступны None, ACES reference gamut compress и ACES parametric gamut compress.

Чем ACES Transform отличается от Color Space Transform?

CST — универсальный transform с явными Input/Output Color Space и Gamma. ACES Transform построен именно вокруг версий ACES и ACES Input/Output Transforms. Выбор зависит от реального pipeline проекта.