ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

КАРТА ЗНАНИЙ · ПРОСТРАНСТВА И СТАНДАРТЫ

Система обработки. Не один цветовой профиль.

AP0, AP1, ACEScg, ACEScct и ACEScc — с проверяемым пересчётом, а не путаницей названий. Разделите рабочие кодирования, обмен и реальный Output Transform.

Читайте числа. Замечайте допущения. Затем переносите принцип на свой материал.

COLOR SCIENCE / LIVE CALCULATION

Проверяемый путь кодирования.

Кодирование нейтрального AP1-образца-0.4-12-0.03-6.50.35-10.724.51.110Encoded AP1EV / L = 0.18 × 2^EV
ACEScct / neutral
  1. 01 / AP0 → AP1Матрица
  2. 02 / ACEScctКод / декод
  3. 03 / AP1 → AP0Обратный путь
AP0 / linear0.18000 / 0.18000 / 0.18000
AP1 / linear0.18000 / 0.18000 / 0.18000
ACEScct / values0.41359 / 0.41359 / 0.41359
Ошибка восстановления AP0 / не тест выходного рендерингаmax |ΔAP0| = 1.11e-16

Матрицы AP0/AP1 и опубликованные ACES-функции на положительных образцах. График — нейтраль 18% AP1; численные строки могут показывать цветной образец. Здесь не реализованы ACES Input/Output Transform, RRT/ODT или рендеринг ACES 2.

COLOR SCIENCE / 05 / SPACES & STANDARDS

Опыт, а не готовый пресет.

Содержание ↓
ИЛЛЮСТРАЦИЯ ТЕМЫ

ГЛАВНОЕ БЕЗ ЛИШНИХ ТЕРМИНОВ

ACES: система, кодирования и вывод

В ACES задача определяет представление: одно удобно для обмена, другое для линейных операций, третье для грейдинга. Полный результат зависит также от входных и выходных преобразований и версии системы.

  • Развести AP0/AP1 и линейное/нелинейное кодирование.
  • Проверить обратимость без имитации ACES-рендеринга.
  • Зафиксировать версию и преобразования для обмена.
Тематическая иллюстрация, не измеренная диаграмма охвата или скриншот приложения. Точные графики и числа находятся в лаборатории.
01

ACES — система, а не одно colour space

ACES — не один треугольник охвата и не LUT с «киношным цветом». Это система согласования изображений, рабочих представлений и преобразований. В ней отдельно описываются вход, кодирования для разных задач, творческие изменения и подготовка результата к выводу.

Начинайте с роли каждого звена. Имя ACEScg определяет линейное рабочее представление; оно не сообщает, какой Output Transform использован для просмотра. Имя ACEScct определяет удобное для грейдинга кодирование; само по себе оно не выполняет преобразование сигнала камеры.

Что это означает на практике

В описании проекта укажите не только ACES, но и версию, входные преобразования, рабочее кодирование и вывод.

02

ACES2065-1: linear AP0 для reference interchange

ACES2065-1 использует основные цвета AP0, опорный белый ACES и линейные значения, связанные со сценой. Это представление предназначено в том числе для стандартизованного обмена и архивирования. AP0 нельзя подменять AP1 по сходству названий.

Некоторые основные цвета AP0 являются математическими, а не физическими излучателями. Это координатная конструкция; экран с такими «лампочками RGB» не предполагается. Архивный файл должен сопровождаться достаточным описанием преобразований и творческого состояния, иначе один широкий охват не восстановит утверждённый вид.

Что это означает на практике

EXR в ACEScg и EXR в ACES2065-1 могут иметь одинаковое расширение, но разные RGB-координаты.

03

AP1: более практичная геометрия для working encodings

AP1 — набор основных цветов, используемый в ACEScg, ACEScct и ACEScc. Белая точка у этих представлений общая с ACES2065-1: x = 0,32168 и y = 0,33767. Поэтому матричный переход AP0 ↔ AP1 не требует смены опорного белого.

Не путайте смену основных цветов с логарифмированием. Сначала можно вычислить AP1 из линейного AP0, а затем выбрать линейное или нелинейное кодирование этих координат. Лаборатория разделяет именно эти два действия и проверяет обратный путь численно.

Что это означает на практике

При переключении ACEScg → ACEScct линейный AP1 остаётся тем же; меняются кодовые значения.

04

ACEScg: scene-linear AP1 для CG и compositing

ACEScg — scene-linear AP1 для компьютерной графики и композитинга. Линейные значения удобны там, где операция должна работать с относительными вкладами света: сложением, масштабированием и соответствующим смешиванием.

Число 1 не является обязательной границей всех данных. Значения выше единицы могут представлять яркие элементы, а отрицательные значения иногда возникают при преобразованиях. Поддержка такого диапазона зависит от операций и хранения. Не обрезайте данные только ради красивой гистограммы до вывода.

Что это означает на практике

Повышение экспозиции на одну ступень в линейной модели удваивает компоненты; прибавление константы в кодах — другая операция.

05

ACEScct: AP1 + quasi-log для color grading

ACEScct сохраняет AP1, но меняет способ кодирования. Выше линейного значения 0,0078125 используется логарифмическая ветвь; ниже и на границе — линейный участок. Он делает поведение нижнего диапазона отличным от ACEScc.

Для линейного AP1 = 0,18 код ACEScct составляет примерно 0,413588. Нулевому линейному значению соответствует около 0,072906, а не ноль. Это свойства кодирования, не уровень чёрного монитора. ACEScc имеет отдельные правила около нуля и не сохраняет отрицательный линейный вход взаимно однозначно.

Что это означает на практике

Нейтральный образец в лаборатории меняет код при смене режима, но после обратного преобразования восстанавливается тот же AP0.

06

Input Transform: камера должна быть описана точно

Input Transform приводит известное представление источника к согласованному scene-referred представлению ACES. Его выбор должен соответствовать реальному декодированию камеры: основные цвета, логарифмическая функция, версия и режим съёмки имеют значение.

Уже подготовленная для показа графика требует другой постановки задачи, чем камерный исходник. Нельзя бездумно назначить ей Input Transform камеры. Сначала определите, содержит ли материал исходное состояние сцены или уже сформированный вид, и какой результат должен сохраняться.

Что это означает на практике

Если один клип отличается от остальных, проверьте его вход, а не меняйте Output Transform всего проекта.

07

Look Transform и technical transforms — разные роли

Творческий look и техническое преобразование отвечают на разные вопросы. Look меняет характер изображения; техническое преобразование согласует его представление с контекстом. LUT также ожидает определённый вход и не становится универсальным от того, что его применили внутри ACES.

Сохраните информацию о месте и версии look в цепочке. Если LUT ожидает display-referred Rec.709, его применение к ACEScct без подготовки входа не равно задуманному действию. Не исправляйте такую несовместимость только уменьшением Strength.

Что это означает на практике

Перед переносом look уточните ожидаемые основные цвета, кодирование и состояние изображения на его входе.

08

ACES 1.3 Reference Gamut Compression: зачем он появился

Reference Gamut Compression, опубликованная в рамках ACES 1.3, работает с проблемными scene-referred цветами. Она предназначена не для того, чтобы всякий промежуточный пиксель просто уложился в треугольник конечного дисплея.

Не смешивайте её с gamut mapping внутри Output Transform. Область применения, входные предположения и цель различаются. Если в программе доступны несколько подобных операций, выясните, где они стоят и что уже выполнено автоматически, прежде чем добавлять второй экземпляр.

Что это означает на практике

Ошибка «яркий цвет ломается» требует проверки источника и вывода; одинаковое слово gamut в двух настройках не делает их заменами.

09

ACES 1.x: RRT + ODT логически стали единым Output Transform

В описаниях ACES 1.x встречается связка RRT и ODT. Важно понимать её роль: scene-referred изображение получает подготовленный для заданного вывода вид. Это существенно больше, чем запись нового тега охвата.

При работе со старым проектом сохраняйте конкретную версию и выбранный вывод. Не следует считать любое обновление системы прозрачной заменой, при которой утверждённый грейд гарантированно не изменится. Для миграции нужен контрольный набор кадров и сравнение в одних условиях.

Что это означает на практике

Версия ACES — часть воспроизводимости проекта, а не только номер в меню настроек.

10

ACES 2: новый Output Transform работает в perceptual JMh domain

В ACES 2 Output Transform разделяет формирование изображения и кодирование под целевой дисплей. Rendering Transform учитывает тональные и цветовые отношения; Display Encoding приводит полученный результат к целевому представлению.

Описанный в документации конвейер использует JMh, тональное отображение, компрессию цветности и охвата. Лаборатория этой страницы не подменяет его самодельной кривой: она вычисляет только AP0/AP1 и ACES-кодирования. Для оценки реального вывода нужен совместимый ACES-процесс и проверенный просмотр.

Что это означает на практике

Точная обратимость AP0 ↔ AP1 не доказывает, что два разных Output Transform должны выглядеть одинаково.

11

Версия ACES — часть technical contract

Список воспроизводимости включает версию ACES, реализацию в приложении, входные преобразования, рабочее кодирование, творческие операции и выход. Номер версии файла проекта сам по себе не сохраняет все внешние зависимости.

Перед обновлением сделайте контрольный рендер и сохраните параметры. Сравнивайте световые детали, насыщенные области, нейтрали и разные камеры. Не определяйте правильность миграции по одному среднему плану или совпадению названий настроек.

Что это означает на практике

При обмене укажите точный Output Transform, а не только фразу «мастер сделан в ACES».

12

ACES в DaVinci Resolve: project-managed и node-level варианты

В Resolve сначала определите, управляет ли проект преобразованиями централизованно или вы строите их явно. Подготовьте корректные входы, рабочее кодирование и вывод. Доступные варианты ACES и названия контролов зависят от версии программы.

Не дублируйте вход и Output Transform в нодах, если они уже выполняются системой. Клип, который выглядит плоским при отключённом выводе, не обязательно испорчен: возможно, вы смотрите рабочее кодирование без подготовки к дисплею. Проверяйте точку, в которой читаете сигнал.

Что это означает на практике

Прежде чем крутить Contrast, проверьте, не отключён ли ожидаемый вывод.

13

VFX interchange: почему ACES2065-1 и ACEScg не одно и то же

Для VFX-обмена согласуйте представление файлов, направление преобразований и то, какой вид запечён. Линейный ACEScg, ACES2065-1 и отображённый review-файл решают разные задачи. Имя папки «ACES» недостаточно.

На контрольном образце проверьте проход туда и обратно без творческих правок: цветные значения, уровень выше единицы и, когда допустимо, отрицательные компоненты. Разделяйте несовпадение координат с потерями формата, обрезанием и запечённым выводом.

Что это означает на практике

Если review выглядит правильно, это ещё не доказывает правильность возвращённого линейного EXR.

14

ACES или DWG/Intermediate — выбирают архитектуру, а не «лучший gamut»

ACES и DaVinci Wide Gamut/Intermediate нельзя сравнивать как два переключателя насыщенности. ACES описывает систему и семейство кодирований; DWG/Intermediate определяет конкретную пару рабочего охвата и передаточной функции, которую можно использовать в управляемом процессе Resolve.

Выбор зависит от обмена, требований производства, доступных преобразований и воспроизводимости. Ни один вариант не устраняет необходимость правильно определить вход и выход. Материал камеры можно испортить одинаково успешно в любой широкой рабочей системе.

Что это означает на практике

Начните с требований команды к обмену и выводу, затем выбирайте рабочий процесс.

МОДЕЛЬ, КОТОРУЮ МОЖНО ПРОВЕРИТЬ

Выбирайте представление по роли.

Держите рядом смысл, расчёт и границу применимости.

AP0 → M(AP0→AP1) → AP1 → encode → decode → AP1 → AP0

Это проверка базисов и кодирований на положительных образцах. В ней нет Input/Output Transform конкретного производства. ACEScc не является взаимно однозначным для отрицательного линейного входа.

ПонятиеЧто описываетКакой вывод делать нельзя
ACES2065-1AP0, линейное, обмен и архив.Не синоним ACEScg.
ACEScgAP1, scene-linear для CG/композитинга.Не готовая характеристика дисплея.
ACEScct / ccAP1 и разные нелинейные кодирования.Не преобразование любых камер само по себе.
Output TransformФормирование вида и кодирование под вывод.Не просто матрица AP0 ↔ AP1.

СДЕЛАТЬ. СРАВНИТЬ. ОБЪЯСНИТЬ.

Проверьте координаты перед обсуждением look.

Начните с нейтрального образца 18% в лаборатории. Проектные проверки выполняйте на копии с зафиксированной версией ACES.

  1. 01

    AP0 и AP1

    Переключите нейтральный и цветной образцы в ACEScg. Сравните линейные строки AP0 и AP1 без изменения EV.

    ПРОВЕРКА

    Общая нейтраль и цветной образец по-разному проявляют смену базиса.

  2. 02

    Измените кодирование

    При одной экспозиции и образце переключите cg, cct и cc. Сравните коды и ошибку восстановления AP0.

    ПРОВЕРКА

    Восстановленный AP0 сохраняется, коды меняются.

  3. 03

    Проверьте нижний диапазон

    Уменьшите экспозицию до −8…−12 EV и сравните cct/cc. Заметьте переход к различающимся нижним ветвям.

    ПРОВЕРКА

    Различие нижних ветвей видно в кодах, не скрыто подписью «Log».

  4. 04

    Подготовьте обмен

    Запишите кодирование файлов, ACES-версию, входы, look и Output Transform.

    ПРОВЕРКА

    Команда может повторить технический путь без угадывания по картинке.

Проверьте понимание

0 / 4

Отмечайте то, что можете объяснить самостоятельно.

ПРОВЕРЬТЕ СВОЁ ОБЪЯСНЕНИЕ

Ситуация, а не вопрос с подвохом.

Сначала сформулируйте ответ. Затем откройте разбор.

01ACEScg выглядит плоско без view-transform. Файл испорчен?

Не обязательно: рабочие линейные значения требуют корректного отображения. Сначала проверьте интерпретацию, а не запекайте случайный контраст.

02AP0 ↔ AP1 точно обратимы. Значит, ACES 1 и 2 выглядят одинаково?

Нет. Кодирования и Output Transform — разные компоненты. Изменение рендеринга может менять утверждённый вид; миграцию нужно проверять.

03Можно назвать отрицательное значение ACEScc обратимым?

Не в общем случае: прямое кодирование отрицательного линейного входа теряет его величину. Этот опыт использует положительные образцы; ACEScct имеет другой нижний участок.

Не сокращайте объяснение до этих ошибок

  • Считать ACES LUT-фильтром.
  • Обмениваться EXR без указания AP0/AP1.
  • Обновлять Output Transform без контрольного рендера.
COLOR / DAVINCI RESOLVE

От модели — к рабочему процессу.

В рабочем проекте отдельно определите исходник, место преобразования и требуемый вывод. Учебная лаборатория проверяет ограниченную математическую модель; она не измеряет экран, не заменяет настройки проекта и не подтверждает качество экспортированного файла.

Color Management ↗Scopes ↗Color Space Transform ↗

ПРОВЕРЯЙТЕ ПЕРВООСНОВУ

Источники и границы моделей.

Редакционная проверка: 1 октября 2026. Ссылки указывают на определения и формулы; упражнения — самостоятельные учебные примеры.

  1. [12]
    Academy · ACES encodings ↗

    Роли ACES2065-1, ACEScg, ACEScct и ACEScc.

  2. [13]
    Academy · ACES2065-1 ↗

    Опубликованные AP0 и белая точка ACES; линейное кодирование.

  3. [14]
    Academy · ACEScg ↗

    Линейное пространство AP1 для CG и композитинга.

  4. [15]
    Academy · ACEScct ↗

    AP1, линейный участок и логарифмическая ветвь, прямое и обратное преобразования.

  5. [16]
    Academy · ACEScc ↗

    Ветви ACEScc около нуля и ограничение обратимости отрицательного линейного входа.

  6. [17]
    Academy · ACES 2 Output Transform ↗

    Rendering Transform и Display Encoding; JMh, тональная и цветовая компрессия. Лаборатория не реализует этот Output Transform.

  7. [18]
    Academy · Reference Gamut Compression ↗

    Scene-referred Reference Gamut Compression, не подмена ограничения охвата дисплея.

  8. [19]
    Academy · ACES white point ↗

    Белый ACES (0,32168; 0,33767) — не буквально CIE D60 и не обязательное освещение съёмки.

  9. [20]
    Blackmagic Design · DWG / Intermediate v1.1 ↗

    Документ августа 2021: координаты DWG, матрицы, константы и примеры DI. Световые значения трактуются как относительные, не как яркость экрана.

  10. [21]
    Blackmagic Design · Color ↗

    Контекст Color и управления цветом. Названия и расположение настроек зависят от версии и конфигурации Resolve; живые проекты здесь не проверялись.