Цветовая наука/11/Управляемая система

Управляемая система

Color Management

Input, working и output states как единая система: Resolve Color Management, CST и ACES без двойных transforms, случайных LUT и путаницы между камерой и экраном.

Input stateWorking stateOutput stateRCMCST
Простыми словами

Color Management не «делает картинку красивой». Он сообщает системе, что означают числа на входе, в каком состоянии должен работать grade и как этот результат нужно отрендерить для конкретного экрана или файла.

12 разделов4 первичных источников

Ключевые факты

Определения и цифры, которые стоит держать перед глазами

Input
Что означают source RGB

Camera gamut/gamma, decoded RAW, Rec.709, sRGB и т.д.

Timeline
Где работают tools

Working gamut + transfer должны быть известны.

Output
Rendering для target display

Может включать tone/gamut mapping, не только matrix/gamma.

Критический риск
Double transform

RCM + CST/LUT могут дважды выполнить один technical stage.

Managed colour

Три состояния. Два технических перехода. Один понятный pipeline.

INPUT STATE
Что пришло
AWG4 / LogC4
S-Gamut3.Cine / S-Log3
sRGB · Rec.709 · RAW decode
INPUT TRANSFORM
WORKING STATE
Где работает grade
DaVinci Wide Gamut
DaVinci Intermediate
ACEScct / other defined context
OUTPUT / DRT
OUTPUT STATE
Что должен увидеть экран
Rec.709 / BT.1886
P3
PQ · HLG
Главная проверка: project-level RCM, CST и LUT не должны повторять один и тот же technical transform.
01

Три вопроса, которые описывают весь managed pipeline

Для каждого изображения нужно знать: что это за source encoding; в каком coordinate/tonal state будут работать инструменты; какой display/delivery state нужен на выходе. В Resolve этим идеям соответствуют Input Color Space, Timeline/working Color Space и Output Color Space. Неважно, делает transforms RCM, ACES или явные CST — логика остаётся той же.

02

Unmanaged YRGB и managed workflow отличаются автоматизацией, а не физикой цвета

В обычном DaVinci YRGB Resolve не обязан автоматически преобразовывать camera states в единый working space: вы можете построить pipeline сами CST-нодами, LUT или DCTL. В DaVinci YRGB Color Managed project-level system выполняет согласованные input/timeline/output conversions. Managed mode уменьшает количество ручных technical nodes, но не освобождает от правильной идентификации источника.

03

Input transform начинается с правильного тега

Input Color Space — описание того, что уже находится в файле после decode: например ARRI Wide Gamut 4 / LogC4, S-Gamut3.Cine / S-Log3, Blackmagic Wide Gamut / Film Gen 5, Rec.709 или sRGB. Если source tag ошибочен, RCM честно преобразует неверно описанные числа. Автоматическая metadata detection помогает, но production pipeline должен уметь проверить её вручную.

04

Timeline Color Space — математическая среда для grade

Working space влияет не только на то, «сколько цветов помещается». Он задаёт coordinate system и transfer representation, в которых работают многие grading operations и эффекты. Wide scene-referred pair вроде DaVinci Wide Gamut / Intermediate позволяет держать camera latitude и насыщенные цвета до final rendering, а color-space-aware инструменты могут адаптировать своё поведение к этому состоянию.

05

Output transform — это rendering boundary, а не просто ещё один CST

Переход из scene-referred working state к Rec.709, P3, PQ или HLG обычно включает не только matrix/gamma conversion. Нужно уложить scene dynamic range и gamut в возможности target display: tone mapping, saturation/gamut mapping, display encoding и viewing assumptions являются частью rendering logic. Поэтому Output Transform влияет на appearance и должен существовать ровно один раз в каждом viewing/delivery path.

06

RCM Automatic: быстрый путь с осознанными ограничениями

Automatic Color Management в Resolve скрывает часть настроек и предлагает готовые SDR/HDR processing environments. Это удобно для предсказуемых проектов, но не отменяет source tagging и проверки output. Когда нужна явная Timeline Color Space, отдельные gamut/tone mapping decisions или сложный multi-delivery, Custom mode даёт точный контроль над pipeline.

07

RCM Custom: что контролировать

В Custom setup важны Input Color Space policy, Timeline Color Space, Output Color Space, DRT/tone mapping options, gamut limiting/mapping и reference/graphics white для HDR workflows. Не меняйте несколько параметров одновременно: сначала зафиксируйте source и working state, затем output target, и только после этого сравнивайте rendering options.

08

CST остаётся точным локальным transform-инструментом

Color Space Transform нужен, когда transform должен находиться в конкретном месте node tree: например ручной Input CST, переход в special working space для эффекта или явный Output CST в unmanaged pipeline. Но CST внутри уже managed path легко создать double transform. Перед каждой CST-нодой сформулируйте две строки: INPUT STATE = …; OUTPUT STATE = … . Если их нельзя назвать, transform пока ставить рано.

09

Видео, графика и stills могут приходить в разных состояниях

Camera Log, Rec.709 video, sRGB PNG и Display P3 graphics — не одинаковые inputs. Особенно опасно автоматически трактовать UI/PNG как scene-referred camera material: display-referred graphics могут получить лишний contrast/gamut rendering. В mixed-media timeline source classification должна быть частью ingest, а не ручной догадкой на Color page.

10

Один scene-referred master — несколько deliverables

Сильная сторона managed pipeline — отделение creative grade от display rendering. Один grade в wide working context может питать Rec.709 SDR, P3 cinema и HDR targets через разные output paths. Но это не означает, что все outputs будут художественно идентичны без проверки: highlight placement, saturation, graphics white и display surround могут потребовать trim pass или output-specific adjustment.

11

Практический RCM recipe для mixed-camera проекта

Базовая схема: DaVinci YRGB Color Managed → Custom → назначить каждому camera family корректный Input Color Space → Timeline = DaVinci Wide Gamut / DaVinci Intermediate → Output = реальный monitoring/delivery target. После этого технические Input/Output transforms не нужно повторять LUT-ами на каждом клипе. Если LUT является creative look, поместите его туда, где известен ожидаемый input state, и подпишите это явно.

12

Как проверить, что pipeline действительно управляемый

Выберите один clip каждого типа и пройдите signal state слева направо: decode → input tag/transform → timeline state → node tree → output transform → monitor. Отключайте technical stages по одному и наблюдайте ожидаемое изменение. Если выключение одной ноды почти ничего не меняет, это может указывать на duplicate transform; если image резко «ломается» до/после непонятной ноды — её colour-state contract не задокументирован.

Что это меняет в постпродакшне

Color management должен позволять в любой точке ответить на вопрос «что означают эти RGB-числа сейчас?». Если ответ неизвестен, красивый Viewer ещё не доказывает корректность системы.

Типичные ошибки
Неверный Input Color Space при включённом RCM.
Output LUT поверх уже активного Output Transform.
CST, который повторяет project-level transform.
Одинаково трактовать camera Log и sRGB/Rec.709 graphics.
Менять working/output settings в середине grade без version control.
Считать Auto Color Management заменой ingest-проверки metadata.