Color Management DaVinci Resolve
April 29, 2022

Управление цветом с помощью ACES

Color Management Using ACES

DaVinci_Resolve_18_Reference_Manual

Цветовое пространство ACES (Academy Color Encoding Specification) было разработано для того, чтобы сделать управление цветом привязанное к сцене реальностью для высококлассных рабочих процессов цифрового кино. ACES также упрощает извлечение высокоточных широкодиапазонных данных этих изображений из raw-форматов камер, чтобы сохранить высококачественные данные этих изображений от получения до процесса творческой цветокоррекции и вывести эти высококачественные данные для просмотра в эфире, печати на пленке или кодирования в цифровом кино.

Упрощенно говоря, принцип работы ACES заключается в том, что каждая камера и устройство записи описываются для создания IDT (Input Device Transform), который определяет, как данные с этого устройства преобразуются в цветовое пространство ACES. Цветовая гамма ACES была разработана достаточно большой, чтобы охватить весь видимый свет, с широтой экспозиции более 25 стопов. Таким образом, ACES было разработано с расчетом на будущее, принимая во внимание достижения в области записи и распространения изображений.

Между тем, RRT (Reference Rendering Transform) используется для преобразования данных, предоставляемых IDT каждого формата изображения — в стандартизированные, высокоточные, широкодиапазонные данные изображений, которые, в свою очередь, обрабатываются с помощью ODT (Output Device Transform). Различные настройки ODT соответствуют каждому стандарту наблюдения и вывода и описывают, как точно преобразовать данные в цветовом пространстве ACES в цветовую гамму дисплея, чтобы наиболее точно представить изображение в любой ситуации. RRT и ODT всегда работают вместе.

Схема прохождения сигналов и блоки обработки ACES

Используя цветовое пространство ACES и указывая IDT и ODT, вы можете получать медиаданные с любого устройства записи, проводить их грейдинг с помощью калиброванного дисплея, выводить их в нужное место назначения и сохранять точность цветопередачи грейдированного изображения.

Настройка ACES в окне Настроек проекта

В выпадающем списке " Color Science" панели "Color Management" в "Project Settings" доступны четыре параметра, которые позволяют настроить DaVinci Resolve на использование рабочего процесса ACES:

- Цветоведение: В этом раскрывающемся меню можно выбрать DaVinci ACES или DaVinci ACEScc, что позволяет использовать процесс ACES в DaVinci Resolve.

- ACEScc: Выберите цветоведение DaVinci ACEScc для применения стандартного log-кодирования формата Cineon к данным ACES перед их обработкой в DaVinci Resolve. Эта четко определенная общепринятая кодировка позволяет использовать значения ASC CDL в системах, использующих одну и ту же кодировку ACEScc. После обработки применяется обратное кодирование для вывода данных ACES в линейном виде.

- ACEScct: Разновидность ACEScc, которая добавляет подъём в нижней части диапазона (кривой) в изображении, отличающийся от кодировки ACEScc, для того, чтобы операции подъёма (Lift) цветокоррекции "чувствовались" больше похоже на то, как это происходит когда вы работаете со сканами плёнки и изображениями с кодировкой LogC, что позволяет легче поднять самые тёмные значения изображения и получить молочные тени, что может быть затруднено при использовании ACEScc. После обработки применяется обратное кодирование для вывода линейных данных ACES.

- Версия ACES: Когда вы выбрали один из вариантов цветоведения ACES, становится доступным выпадающий список, который позволяет вам выбрать требуемую версию ACES. Вы можете выбрать ACES 1.0.3, ACES 1.1, ACES 1.2 или ACES 1.3 (последняя версия).

- ACES Input Device Transform: Это выпадающее меню позволяет выбрать, какой IDT (Input Device Transform) использовать для основного используемого формата ваших медиа. В настоящее время DaVinci Resolve поддерживает следующие IDT:

- ACEScc/ACEScct/ACEScg: Стандартизированные преобразования для каждого из этих стандартов ACES.
- ADX (10 или 16): 10-битные или 16-битные целочисленные преобразования используемые при кодирования (оптической) плотности пленки, предназначенные для использования, если вы если вы работаете со сканами пленки, которые были первоначально закодированы в рабочем процессе ACES. Это преобразование предназначено для сохранения различий в внешнем виде различных пленочных материалов.
- ALEXA: Настройки управления цветом для всех камер ARRI ALEXA.
- BMD Film/4K/4.6K: Настройки управления цветом для камер Blackmagic Design.
- Canon 1D/5D/7D/C200/C300/C300MkII/C500/C700: Настройки управления цветом для камер Canon.
- DCDM: Этот IDT преобразует X'Y'Z'-кодированные медиа с гаммой 2,6.
- DCDM (P3D65 Limited): Этот IDT преобразует X'Y'Z'-кодированные медиа с гаммой 2.6, специально жестко обрезанные до гаммы P3 с точкой белого D65.
- Комбинации DRAGONcolor/2 и REDgamma3/4/REDlogFilm: Различные комбинации DRAGONcolor, REDgamma и REDlogFilm для устаревших рабочих процессов RED.
- P3-D60: преобразование данных изображения, закодированных в RGB, с точкой белого D60, предназначенной для мониторинга на P3-совместимом дисплее, использующем точку белого D60.
- P3-D65: Преобразование данных изображения, закодированных в RGB, с точкой белого D65; предназначено для мониторинга на P3-совместимом дисплее, использующим точку белого D65.
- P3-D65 (D60 sim. (симуляция)): Преобразование данных изображения, закодированных в RGB, с точкой белого D65; предназначено для симуляции P3-совместимого дисплея с точкой белого D60 для мониторинга на дисплее с точкой белого D65.
- P3-D65 ST2084 (108/1000/2000/4000 нит): Преобразование изображения, совместимого с цветовой гаммой P3, с использованием тоновой кривой PQ (ST.2084) стандарта SMPTE для постпроизводства с Высоким Динамическим Диапазоном (HDR). Предусмотрены три настройки для четырех различных диапазонов пиковой яркости; какая из них подходит для использования, зависит от максимального уровня белого на дисплее, используемом для создания медиа. Существуют предварительные стандарты для дисплеев HDR с пиковой яркостью 1000 нит, 2000 нит и 4000 нит. Для лазерной проекции Kodak предусмотрена настройка 108 нит.
- P3-D65: Преобразование данных изображения в кодировке RGB с точкой белого D65, предназначенное для мониторинга на P3-совместимом дисплее с точкой белого D65.
- P3-D65 ST2084 (1000/2000/4000 нит): Преобразование изображения, совместимого с цветовой гаммой P3, с использованием тоновой кривой PQ (ST.2084) стандарта SMPTE для постпроизводства с Высоким Динамическим Диапазоном (HDR). Предусмотрены три настройки для трех различных диапазонов пиковой яркости; какая из них подходит для использования, зависит от максимального уровня белого на дисплее, используемом для создания медиа. Существуют предварительные стандарты для дисплеев HDR с пиковой яркостью 1000 нит, 2000 нит и 4000 нит.
- P3-DCI (D60 sim.): Обеспечивает вывод изображения, специально предназначенного для вывода на проектор DCI с точкой белого D60. Этот режим может давать пурпурный оттенок на других устройствах отображения, не настроенных на отображение в стандарте DCI.
- P3-DCI (D65 sim.): Обеспечивает вывод изображения, специально предназначенного для вывода на проектор DCI с точкой белого D65. Этот режим может давать пурпурный оттенок на других устройствах отображения, не настроенных на отображение в стандарте DCI.
- Panasonic V35: Настройки управления цветом для каждой из перечисленных камер.
- Rec.2020: Этот IDT преобразует медиаматериалы, созданные с использованием стандарта с широкой цветовой гаммой для потребительского и вещательного телевидения.
- Rec.2020 ST2084 (1000/2000/4000 нит): Этот IDT преобразует медиаматериалы, созданные в рамках стандарта с широкой цветовой гаммы для потребительского и вещательного телевидения, с использованием тоновой кривой PQ стандарта SMPTE (ST.2084) для постпроизводства с Высоким Динамическим Диапазоном (HDR). Предусмотрены три настройки для телевизоров HDR с различными возможностями пиковой яркости.
- Rec.2020 HLG (1000 нит): Этот IDT преобразует медиаматериалы в рамках стандарта с широкой цветовой гаммой для потребительского и вещательного телевидения и использует стандартную тоновую кривую Hybrid Log-Gamma (HLG) для постпроизводства в Высоком Динамическом Диапазоне (HDR). Предусмотрена единственная (или отдельная, хз как переводить, в настройках не смотрел😊) настройка для телевизоров HDR с пиковой яркостью около 1000 нит.
- Rec.709 (Камера): Устаревший IDT для стандарта Rec. 709, который включен для обратной совместимости. Преобразует исходные данные в линейные на основе Rec. 709 и преобразует результат в ACES, но хотя это преобразование технически корректно, оно не всегда приятно (выглядит) после преобразования через соответствующий ODT. По этой причине академия обновилась до следующей версии Rec. 709 IDT, который является инверсией Rec. 709 ODT.
- Rec.709: Стандартное преобразование, предназначенное для перемещения медиаматериалов в цветовом пространстве Rec. 709 в цветовое пространство ACES. Этот параметр используется для любого другого типа файлов, которые могут быть импортированы, например, ProRes из Final Cut Pro, DNxHD из Media Composer и любые медиафайлы, записанные с ленты.
- Rec.709 (D60 sim.): Стандартное преобразование, предназначенное для перемещения медиаматериала в цветовом пространстве Rec. 709 с точкой белого D60 в цветовое пространство ACES.
- Комбинации REDColor2/3/4/REDGamma3/4/REDLogFilm: Различные комбинации REDcolor, REDgamma и REDlogFilm для устаревших рабочих процессов RED.
- RWGLog3G10: стандартизированное преобразование цветового конвейера RED IPP2 для всех медиаматериалов с камер RED.

Если вы работаете над проектом, в котором смешаны медиаформаты, требующие различных IDT, то вы можете назначить клипам различные IDT с помощью контекстного меню Media Pool или окна Clip Attributes, которое также доступно через контекстное меню Media Pool.

- ACES Output Device Transform: Это выпадающее меню позволяет выбрать ODT (Output Device Transform), с помощью которого будут преобразованы данные этих изображений для мониторинга на калиброванном дисплее и при экспорте таймлайна на странице Deliver. Вы можете выбрать один из следующих вариантов:

- ADX (10 и 16): Стандартизированный ODT, предназначенный для медиаматериалов, предназначенных для вывода на кинопленку. Две настройки обеспечивают 10- и 16-битный вывод. Этот ODT не предназначен для мониторинга.
- DCDM: Этот ODT экспортирует X'Y'Z'-кодированные медиаматериалы с гаммой 2.6, предназначенной для передачи приложениям, которые будут повторно кодировать эти данные для создания DCP (Digital Cinema Package) для распространения в цифровом кинотеатре. Этот пакет может быть отображен через проектор с поддержкой XYZ.
- DCDM (P3D60 Limited): Выводит жестко ограниченный сигнал P3 с точкой белого D60.
- DCDM (P3D65 Limited): Выводит жестко ограниченный сигнал P3 с белой точкой D65.
- P3 D60: Выводит данные этих изображений закодированных в RGB с точкой белого D60; предназначено для мониторинга на P3-совместимом дисплее с точкой белого D60.
- P3 D65: Выводит данные этих изображений закодированных в RGB с точкой белого D66; предназначено для мониторинга с помощью P3-совместимого дисплея с точкой белого D66.
- P3 D65 (D60 sim.): Выводит данные этих изображений закодированных в RGB, симулирует P3-совместимый дисплей, использующего точку белого D60, для мониторинга на дисплее с точкой белого D65.
- P3 D65 (Rec.709 Limited): Выводит закодированные в RGB данные этих изображений с белой точкой D65 в пределах диапазона P3, жестко ограниченного цветовым диапазоном Rec. 709.
- P3 D65 ST2084 (108/1000/2000/4000 нит): Выводит изображение, совместимое с цветовой гаммой P3, используя тоновую кривую PQ стандарта SMPTE для постпроизводства в Высоком Динамическом Диапазоне (HDR). Предусмотрены три настройки для трех различных диапазонов пиковой яркости; какая из них подходит для использования, зависит от максимального уровня белого вашего дисплея. Существуют предварительные стандарты для дисплеев HDR с пиковой яркостью 1000 нит, 2000 нит и 4000 нит.
Для имитации сигнала HDR, обрезанного до диапазона SDR, предусмотрена настройка 108 нит.
- P3 DCI (D60 sim.): Вывод изображений формата P3 закодированных в RGB, которые отображаются так, как будто точка белого D60 на проекторе DCI с точкой белого DCI.
- P3 DCI (D65 sim.): Преобразует изображение закодированное в RGB с белой точкой D61 (стандарт мастеринга DCI), которые отображаются как будто белая точка D65.
- P3-D65 ST2084 (1000/2000/4000 нит): Преобразует изображение, совместимое с цветовой гаммой P3, с использованием тоновой кривой PQ (ST.2084) стандарта SMPTE для постпроизводства с Высоким Динамическим Диапазоном (HDR). Предусмотрены три настройки для трех различных диапазонов пиковой яркости; какая из них подходит для использования, зависит от максимального уровня белого на дисплее, используемом для создания носителя. Существуют предварительные стандарты для дисплеев HDR с пиковой яркостью 1000 нит, 2000 нит и 4000 нит.
- Rec.2020: Для полной совместимости с этим стандартом имеющим широкую цветовую гамму предназначен этот ODT, используется для потребительского и вещательного телевидения.
- Rec.2020 (P3D65 Limited): В рамках данного стандарта имеющим широкую цветовую гамму, выводится сигнал чётко ограниченный стандартом P3D65, используется для потребительского и вещательного телевидения.
- Rec.2020 (Rec.709 Limited): В рамках этого стандарта имеющим широкую цветовую гамму, выводится сигнал чётко ограниченный стандартом Rec. 709, используется для потребительского и вещательного телевидения.
- Rec.2020 HLG: Вывод полной цветовой гаммы Rec. 2020 под стандарт Hybrid Log-Gamma для HDR.
- Rec.2020 HLG (1000 нит, P3D65 Limited): В рамках цветовой гаммы Rec. 2020 и стандарта Hybrid Log-Gamma, выводится сигнал 1000 нит чётко ограниченный стандартом P3D65, используется для HDR.
- Rec.2020 ST2084 (1000/2000/4000 нит): В рамках этого стандарта имеющего широкую цветовую гамму этот ODT преобразует медиаматериалы для потребительского и вещательного телевидения, используя тоновую кривую PQ стандарта SMPTE (ST.2084) для постпроизводства в Высоком Динамическом Диапазоне (HDR). Для телевизоров HDR с различными возможностями пиковой яркости предусмотрены три настройки.
- Rec.2020 ST2084 (1000/2000/4000 нит, P3D65 Limited): В рамках этого стандарта имеющим широкую цветовую гамму этот ODT преобразует медиаматериалы для потребительского и вещательного телевидения, но с жестким отсечением на границе цветового диапазона P3 для телевизоров, которые ограничены меньшим цветовым диапазоном P3 для цифрового кино; также используется тоновая кривая PQ (ST.2084) стандарта SMPTE для постпроизводства в Высоком Динамическом Диапазоне (HDR). Для телевизоров HDR с различными возможностями пиковой яркости предусмотрены три настройки.
- Rec.709: Этот ODT используется для стандартного мониторинга и передачи данных для телевидения.
- Rec.709 (D60 Sim): Стандартное преобразование, предназначенное для перемещения медиаматериалов в цветовом пространстве Rec. 709 с точкой белого D60 в цветовое пространство ACES.
- sRGB: стандартизированное преобразование, предназначенное для медиаматериалов, созданных для отображения на компьютере в потребительской среде.
— sRGB (D60 Sim.): Стандартизированное ODT, разработанное для медиаматериалов, предназначенных для отображения на компьютере в потребительской среде. Подходит для мониторинга при грейдинге проектов, предназначенных для Интернета.
- ACEScc/ACEScct/ACEScg: Стандартизированные преобразования для каждого из этих стандартов ACES.

Примечание от меня: 👆Слог, конечно, у меня ужасный))) Но точки зрения смысла, перевод верный и понятный, а вот с технической стороны, верный перевод сделан в конце, примерно 12 пунктов. Можете сравнить, и для себя всё переделать сами.
"потребительская среда" — для тех кто не понял, это офисная среда или просмотр на мониторе при дневном свете.

Вы должны вручную выбрать ODT, который соответствует вашему рабочему процессу и настройке помещения при работе в ACES.

— Process Node LUTs in: Это раскрывающееся меню позволяет выбрать способ обработки CLF LUTs, которые добавляются к узлам в ваших грейдах во время работы в ACES, например, Look LUTs в рабочих процессах на съемочной площадке или VFX. Есть два варианта: ACEScc AP1 Timeline Space (по умолчанию) и ACES AP0 Linear (Линейный).
— ACEScc AP1: Для LUT, которые были разработаны для получения определенного диапазона данных ACEScc с использованием первичных координат пространства AP1.
— ACES AP0: Для LUT, которые были разработаны для обычных данных ACES от значений с плавающей точкой от 65504 до -65504.

ПРИМЕЧАНИЕ: Для грейдов ACES требуются CLF LUT, специально созданные для рабочих процессов ACES. Если вы хотите применить обычный LUT в грейде, вам необходимо выполнить преобразование цветового пространства для конвертации изображения из ACES в то пространство, для работы в котором был разработан LUT, а затем еще одно преобразование цветового пространства для обратной конвертации изображения в ACES; однако этот рабочий процесс не всегда дает идеальные результаты.

Примечание от меня: 👆 Поясняю для новичков, при такой конвертации изображений из большего в меньшее цветовое пространство и\или наоборот, да даже если они более-менее равнозначны, будут происходит и накапливаться ошибки в математических расчётах. И на выходе вы можете получить чёрти что. Это очень важное примечание плюс к этому, учтите, что дело вы имеете с LUT, а они ограничены точностью преобразований — это в них изначально заложено.

Исходное состояние клипов при работе в ACES

Не беспокойтесь, если исходное состояние каждого файла изображения будет отличаться от того, что было отслежено на съемочной площадке. Важно то, что если исходный носитель камеры был хорошо экспонирован, IDT, используемый в режиме ACES, сохранит максимальное количество данных этого изображения и обеспечит максимальную свободу действий для грейдинга, независимо от того, как изображение изначально выглядело на таймлайне.


Цветовое пространство таймлайна в рабочих процессах ACES является фиксированным

При работе в ACES вы не можете изменить цветовое пространство таймлайна, как это делается в Resolve Color Management. Рабочее цветовое пространство ACES - это цветовое пространство с log-кодировкой, что способствует более традиционному, кино-ориентированному подходу к грейдингу. (имеется в виду — Образ, внешний вид)


Советы по рендерингу из\как проект ACES

При выборе формата вывода на странице Deliver помните о следующем:

- Если вы передаёте грейженный медиаматериал для телевещания, установите для параметра ACES Output Device Transform значение Rec. 709, после чего вы можете выводить в любой формат медиа, удобный для вашего рабочего процесса.
- Если вы передаете файлы с медиаматериалом в другую организацию, которая поддерживает работу с ACES, используя DCDM или ADX ODCs, вам следует выбрать формат OpenEXR RGB Half (без сжатия) в настройках рендеринга и установить для ACES Output Device Transform значение "No Output Device Transform".
- При рендеринге материалов для долгосрочного архивирования следует выбрать формат OpenEXR RGB Half (несжатый) в Render Settings и установить ACES Output Device Transform на "No Output Device Transform".

https://t.me/+V7kZxzzfGmmkWZ09


https://vk.com/public212843770


https://zen.yandex.ru/id/5efb5a1936c07611cde52544