Color Management DaVinci Resolve
April 22, 2022

Введение в Управление цветом в DaVinci Resolve

Introduction to DaVinci Resolve Color Management

Способ управления цветом в DaVinci Resolve зависит от настройки " Color Science\Науки о цвете или Цветоведение" в верхней части панели Color Management в Настройках проекта. Есть четыре варианта: DaVinci YRGB, DaVinci YRGB Color Managed, DaVinci ACEScc и DaVinci ACEScct. В этом разделе рассматривается вторая настройка, DaVinci YRGB Color Managed. ACEScc и ACEScct рассматриваются в следующем разделе этой главы.


Display Referred vs. Scene Referred Color Management

Управление цветом привязанное к дисплею и привязанное к сцене

Настройка цветоведения DaVinci YRGB по умолчанию, которую всегда использовал DaVinci Resolve, полагается на так называемое управление цветом "Display Referred\Привязано к Дисплею". Это означает, что у Resolve нет информации о том, как должен выглядеть исходный носитель, используемый на Таймлайне; вы можете судить о точности цвета только по калиброванному телевизионному дисплею, на который вы выводите изображение. По сути, вы сами управляете цветом в сочетании с надежным телевизионным дисплеем, который был откалиброван дабы обеспечить точность в цветопередаче.

В DaVinci Resolve 12 появилась опция цветоведения под названием "DaVinci YRGB Color Managed", или, проще говоря, "Resolve Color Management" (RCM). Она представляет так называемую схему управления цветом "Scene Referred\Привязано к Сцене", в которой у вас есть возможность согласовать каждый тип медиа, импортированный в проект, с цветовым профилем, который сообщает DaVinci Resolve, как представить каждый конкретный цвет из родного цветового пространства каждого клипа в общем рабочем цветовом пространстве таймлайна, в котором вы редактируете, грейдите и заканчиваете работу.

Это важно, поскольку два клипа, содержащие одинаковое значение RGB для данного пикселя, на самом деле могут представлять разные цвета в этом пикселе, в зависимости от цветового пространства, которое изначально было связано с каждым снятым роликом. Это происходит, когда вы сравниваете raw-клипы, снятые на разные камеры разных производителей, и это особенно верно, если вы сравниваете клипы, записанные с использованием различных цветовых пространств, уникальных для каждой камеры.

Этот компонент управления цветом Scene Referred с помощью RCM не делает за вас грейдинг, но он старается обеспечить точное представление цвета и контраста каждого из тех разных медиаформатов, которые вы импортировали в проект, на вашем таймлайне. Например, если вы используете для съемки зеленых деревьев камеры двух разных производителей, записывая на одну из них цветовое пространство Blackmagic Film, а на другую - цветовое пространство Sony SGamut3.Cine/SLog3, вы можете использовать RCM, чтобы убедиться, что зеленый цвет деревьев в одном наборе клипов соответствует зеленому цвету деревьев в другом, в рамках общего цветового пространства Таймлайна.

Следует отметить, что подобные вещи можно делать и вручную в более традиционном рабочем процессе Display Referred, назначая LUTs, специфичные для каждого типа носителей, или используя Color Space Transform Resolve FX для преобразования каждого клипа из исходного цветового пространства в требуемое цветовое пространство назначения. Однако автоматизация RCM может ускорить этот процесс, избавив вас от необходимости находить и поддерживать большое количество LUT для различных рабочих процессов.
Кроме того, математика матриц, используемая в RCM (а также операция преобразования цветового пространства), извлекает высокоточные широко-широтные (из всего спектра) данные этих изображений из каждого поддерживаемого формата камеры, сохраняя высококачественные данные этих изображений от получения до редактирования, цветокоррекции и вывода. Все это является преимуществом по сравнению с таблицами поиска, которые могут обладать высокой точностью, но могут обрезать данные этих изображений за пределами границ и создавать проблемы, когда различные методы интерполяции таблиц поиска вызывают незначительные несоответствия в преобразовании цветового пространства в разных приложениях.

Сохранение всего спектра информации изображения заслуживает подробного описания. LUT вырезают детали изображения, выходящие за пределы числового диапазона, для обработки которого они предназначены, поэтому колористу часто приходится выполнять предварительную корректировку LUT, чтобы "оттянуть" информацию изображения в светах, которые вы хотите извлечь. Использование RCM устраняет этот двухэтапный процесс, поскольку операции матрицы входного цветового пространства, используемые для преобразования источника, сохраняют всю широту данных изображения, что позволяет легко извлекать яркие детали без каких-либо дополнительных действий.

Обновление RCM в DaVinci Resolve 17

В версии 17 DaVinci Resolve представил самые большие улучшения в Resolve Color Management (RCM) с момента его первоначального появления, добавив многочисленные функции для упрощения настройки, улучшения качества изображения и улучшения вашего "ощущения" от элементов управления грейдингом. Среди конкретных усовершенствований - улучшенное управление метаданными для входящих медиафайлов, поддерживающих цветовые метаданные, новое цветовое пространство с широкой цветовой гаммой, которое можно использовать в качестве рабочего цветового пространства таймлайна по умолчанию для любой программы, новая опция Input Tone Mapping (Input DRT), упрощающая смешивание медиаформатов для SDR- и HDR-грейдинга, улучшенное таймлайн-выходное тоновое отображение (Output DRT), улучшающее работу с тенями и светами, а также палетки для грейдинга с учетом цветового пространства, обеспечивающие хорошее восприятие и работу элементов управления независимо от того, что вы грейдите. (Примечание от меня: подразумевается, что эти инструменты работают и дают отклик на ваши осязания, обратную связь в соответствии с выбранным вами цветовым пространством)
Обновленный Resolve Color Management имеет то же название, что и предыдущая версия. Однако в старых проектах, использующих предыдущую версию RCM, для Color science будет установлено значение Legacy, чтобы сохранить старые настройки управления цветом и влияние цветовых преобразований на вашу работу. Для получения дополнительной информации о работе предыдущего поколения RCM см. версию руководства DaVinci Resolve 16 от сентября 2020 года.

Чем управление цветом DaVinci Resolve отличается от ACES? Это распространенный вопрос, но ответ на него довольно прост. Resolve Color Management (RCM) и ACES - обе схемы управления цветом привязанные к сцене, разработанные для решения одной и той же проблемы. Однако, если вы не работаете в конкретном кинопроцессе с использованием ACES, DaVinci Resolve Color Management может быть проще в использовании и даст вам все преимущества управления цветом, при этом приближаясь к "ощущению", которое всегда было у элементов управления страницы Color в DaVinci Resolve.

Resolve Color Management для монтажёров

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

Даже если вы не имеете представления о цветокоррекции, очень просто включить RCM на панели Color Management в Project Settings, а затем использовать Media Pool для назначения определенного входного цветового пространства, соответствующего исходным клипам с каждой камеры. После этого каждый лог-кодированный клип автоматически нормализуется к цветовому пространству таймлайна, установленному по умолчанию - Rec. 709 Gamma 2.4. Таким образом, даже не открывая страницу Color, редакторы могут работать с приятно выглядящими нормализованными клипами на странице Edit.

Примечание от меня: Нормализация исходного материала, это процесс приведения Log-кодированного материала имеющего визуально уплощённый, белёсый и блеклый вид в полноконтрастное состояние, ту картинку, что мы привыкли видеть каждый день на своих ТВ, смартфонах и т.п.

Входное, выходное и таймлайна цветовое пространство

Основа управления цветом Resolve Color Management базируется на трех основных настройках. У вас не только есть возможность автоматически или вручную определить науку о цвете для каждого отдельного исходного клипа (Input Color Space), но у вас также есть четкий контроль над рабочим цветовым пространством, в котором производятся все цветовые корректировки и операции (Timeline Color Space), и у вас есть отдельный контроль над Output Color Space, которое определяет, как будет мониторится и выводиться ваше грейдированное изображение.
Это означает, что, по сути, Resolve Color Management состоит из двух цветовых преобразований, работающих вместе: преобразование каждого исходного клипа через определение его входного цветового пространства в цветовое пространство таймлайна, в котором вы работаете, а затем преобразование откорректированного изображения из цветового пространства таймлайна в любое выходное цветовое пространство, в котором необходимо вывести проект.

Resolve Color Management состоит из трех цветовых преобразований, работающих вместе.

Это означает, что вы, как колорист, можете установить цветовое пространство таймлайна, в котором вы работаете, на то, которое вам больше нравится. Если вы предпочитаете грейдинг лог-носителей с широкой цветовой гаммой, потому что вам нравится, как ведут себя элементы управления грейдингом в этом цветовом пространстве, вы можете установить цветовое пространство таймлайна на панели управления цветом в настройках проекта на DaVinci Wide Gamut (подробнее об этом ниже) или любой из доступных log-форматов, включая ARRI Log C, REDWideGamutRGB/Log3G10 и Cineon Film Log. Если вы предпочитаете грейдинг в цветовом пространстве Rec. 709, потому что вы мастерите программу в стандартном динамическом диапазоне (SDR) в Rec. 709 и вам удобнее работать с элементами управления в DaVinci Resolve в этом цветовом пространстве, вы можете выбрать именно его. Какое бы цветовое пространство Timeline Color Space вы бы ни назначили, все исходные клипы будут преобразованы в него с целью выполнения грейдинг-корректировок на странице Color, поэтому вы можете сделать этот выбор с помощью одной настройки.

Примечание от меня. Я беседовал с одним DI из США и он рекомендовал всегда работать в большем цветовом пространстве таймлайна чем вам нужно, так как это даст вам свободу творчества при операциях грейдинга, а математика ДаВинчи Резолве сделает за вас всё остальное.

Ключевое преимущество преобразований цветового пространства, применяемых RCM, заключается в том, что данные этих изображений никогда не обрезаются во время преобразования цветового пространства входного сигнала в цветовое пространство таймлайна. Например, даже если ваш источник имеет лог-кодировку или raw-формат камеры, грейдинг с использованием цветового пространства таймлайна Rec. 709 не приводит к обрезанию или иному ограничению данных этого материала, доступных для конвейера обработки изображений RCM. Все значения изображения больше 1,0 или меньше 0,0 сохраняются и становятся доступными для следующего этапа обработки RCM - преобразования цветового пространства таймлайна в цветовое пространство вывода.

Таким образом, если вы выполняете грейдинг в цветовом пространстве, отличном от того, в котором вам нужно вывести результат, вам не придется беспокоиться о потере данных во время преобразования цвета в цветовое пространство, в которое вы хотите вывести результат. Настройка Output Color Space дает вам свободу работать с любым цветовым пространством Timeline Color Space, которое вам нравится во время грейдинга, при этом Resolve автоматически преобразует ваши выходные данные в конкретное цветовое пространство, которое вы хотите использовать для мониторинга и вывода. А благодаря точности обработки изображений в DaVinci Resolve, вы можете конвертировать из большего цветового пространства в меньшее и обратно без клиппинга или потери качества. Конечно, если вы применяете LUT или используете Soft Clip в градации, то клиппинг произойдет, но это следствие использования этих конкретных операций.

СОВЕТ: Если вы хотите использовать Resolve Color Management, но хотите, чтобы входное и выходное цветовые пространства соответствовали тому, что вы установили в Timeline Color Space, вы можете выбрать "Bypass" в раскрывающихся меню "Input Colorspace" и "Output Colorspace".

И наконец, Output Color Space определяет окончательное цветовое пространство вашего рендеринга. Хотя информация из изображения не обрезается во время преобразования одного цветового пространства в другое — Источника в Таймлайн, информация из изображения будет обрезана во время преобразования пространства Таймлайна в Выходное цветовое пространство, чтобы конечное изображение соответствовало цветовому пространству, которое рендерится и выводится, конечно, если вы не используете опции Gamut Mapping для сжатия данных изображения во время преобразования пространства Таймлайна в Выходное цветовое пространство.

Примечание от меня: Чёт меня это последний абзац полностью привёл меня в смятение, он полностью противоречит тому что они написали. Я считал, что ДаВинчи Резолве делает это автоматически, то есть применяет Gamut Mapping или Tone Mapping когда вы работаете в RCM. Так что здесь, или ещё не поправили информацию, или так оно и есть. Поэтому, если вы не хотите потерять картинку, стоит применять Gamut Mapping, это позволит корректно преобразовать данные одного цветового пространства в другое.

Конвейер обработки изображений RCM

Предыдущее объяснение, конечно, упрощено. Чтобы прояснить внутреннюю работу Resolve Color Management для опытных пользователей, следующая блок-схема представляет собой элементарный обзор того, как каждый параметр работает вместе для автоматического управления цветом клипов в вашей программе.

Конвейер обработки изображений в Resolve Color Management, иллюстрация
Примечание от меня: Timeline Working Luminance это отдельный параметр в настройках проекта, и это следует читать как "включение этого параметра влияет на...". Про него будет описано в дальнейшей статье. И я немного неправильно перевёл, это правильнее будет — Как на таймлайне работает параметр Яркость, если его использовать.

Определение входного цветового пространства у различных клипов

Центральное место в процессе автоматизированного управления цветом занимает знание цветового пространства и передаточной функции, используемой каждым клипом исходного носителя в вашем проекте. DaVinci Resolve может выяснить это различными способами, в виде каскадного дерева решений, которое при необходимости можно отменить вручную. Определение входного цветового пространства включает следующие этапы автоматизированного принятия решений:

1 Если исходный носитель представляет собой raw-формат камеры, например .braw, .R3D, .ari и т.д., DaVinci Resolve использует колориметрию, предоставленную производителем, для автоматической дебайеризации клипа и определения его входного цветового пространства.
2 В противном случае, если исходный носитель имеет встроенные метаданные цветового пространства (QuickTime или .MXF делают это возможным), используйте их для определения входного цветового пространства.
3 В противном случае, если нет встроенных метаданных цветового пространства, используйте значение Input Color Space по умолчанию в настройках проекта, чтобы назначить входное цветовое пространство всем неопознанным клипам.
4 При необходимости можно вручную установить входное цветовое пространство клипов в медиапуле, что отменяет как встроенные метаданные цветового пространства (если они неверны), так и настройку входного цветового пространства по умолчанию (если вы имеете дело с несколькими цветовыми пространствами). Вы не можете переопределить входное цветовое пространство, если это raw-материал с камеры.

В следующих разделах каждый из этих шагов рассматривается более подробно.

Использование raw-форматов камер

При использовании RCM в проекте, использующем raw-форматы камер, данные науки о цвете от каждого производителя камер используются для дебайеризации каждого raw-файла камеры до (ими) определенных цветовых праймари с линейной гаммой, так что все данные из исходного изображения сохраняются и становятся доступными для конвейера обработки изображений DaVinci Resolve с управлением цвета. Как результат, настройки проекта Camera Raw и палетка Camera Raw на странице Color отключены, поскольку RCM теперь контролирует дебайеризацию всех raw-клипов камеры, и все данные из исходного изображения raw-файла доступны независимо от того, в каком цветовом пространстве таймлайна вы решили работать.

Использование метаданных цветового пространства из исходного носителя

Если эта функция включена, RCM автоматически определяет информацию о цветовом пространстве импортированных медиафайлов, которые были транскодированы или записаны непосредственно в поддерживаемые не-Raw медиаформаты, считывая метаданные NCLC файлов, упакованных в QuickTime, метаданные цветового пространства файлов, упакованных в .mxf, и вспомогательных файлов XML, которые отслеживают управление цветом в рабочих процессах ACES. Это действие является автоматическим; нет никаких видимых элементов управления, регулирующих это действие, кроме индивидуальных настроек Input Color Space и Input Gamma, привязанным к каждому клипу в Media Pool.

Метаданные цветового пространства в QuickTime

DaVinci Resolve способен считывать метаданные NCLC, содержащиеся в медиафайлах, упакованных в контейнер QuickTime, для правильного управления цветом. Эти метаданные состоят из трех значений в формате (например, 1-1-1). Слева направо эти три цифры определяют основной цвет (или цветовое пространство), передаточную функцию (или гамму) и цветовую матрицу, используемую данным медиафайлом.
Эти значения стандартизированы в документе SMPTE Registered Disclosure Document RDD 36:2015. Для справки, различные коды перечислены в следующей таблице. В предыдущем примере код 1-1-1 указывает на клип со стандартным динамическим диапазоном, в котором используются праймериз BT.709, также передаточная функция и цветовая матрица.

Входное цветовое пространство по умолчанию

Входное цветовое пространство по умолчанию можно установить только в том случае, если в раскрывающемся меню " Resolve color management preset (Предварительная настройка управления цветом Resolve)" установлено значение Custom (Пользовательский). В противном случае для всех предустановок по умолчанию будет установлено значение "Rec. 709 Gamma 2.4". Или же эта настройка является цветовым пространством по умолчанию, к которому по умолчанию будут привязаны все неидентифицированные клипы в медиапуле.

Ручное тегирование (определение и выставление) цветового пространства клипов

При необходимости вы можете вручную определить цветовое пространство одного или нескольких выбранных клипов в медиапуле, щелкнув по ним правой кнопкой мыши и выбрав Input Color Space (и опционально Input Gamma) из контекстного меню.

https://t.me/+V7kZxzzfGmmkWZ09
https://zen.yandex.ru/id/5efb5a1936c07611cde52544
https://vk.com/public212843770