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

КАРТА ЗНАНИЙ · COLOR PIPELINE

От камеры до экрана. Объясните каждую стрелку.

Проследите один тестовый сигнал до файла и обратно на экран. Меняйте ошибку, а не весь пресет: граф и числа покажут, где впервые расходятся данные.

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

SIGNAL LAB / УЧЕБНАЯ МОДЕЛЬ

Где изменился результат?

Согласованный просмотр
Текущий просмотр
Плашки — выбранная экспозиция. Шкалы — семь проб от −3 до +3 EV в тех же условиях записи и чтения.
Код в файле43864…940
Чтение диапазонаVIDEO
|Δ| линейного результата0.00000

Чтение согласовано с записью; остаётся округление выбранной разрядности.

Выберите этап · на узком экране схему можно сдвигать
01Source02Decode03Grade04Render05Encode06File07View
ЭТАП 06

6. Целочисленная запись

Код округлён в выбранном полном или номинальном диапазоне. Смена трактовки при чтении не переписывает файл.

438 / 64…940 · 10 bit
Расчётный протокол +
Source
0.18000
Decode
0.18000
Grade
0.18000
Render
0.15254
Encode
0.42695
File
438
View
0.15254

Значения относятся к разным состояниям: код нельзя напрямую сравнивать с линейным светом. Эталон для ошибки проходит ту же разрядность и диапазон.

Это синтетическая нейтральная RGB-цепочка с функцией sRGB и номинальным отображением кодов. Не модель полного BT.709, Y′CbCr, кодека, тегов контейнера или реального дисплея. «Video» здесь задаёт только границы записи.

COLOR SCIENCE / 03 / COLOR PIPELINE

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

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

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

Color pipeline: от камеры до экрана

Хороший color pipeline можно прочитать как маршрут. Между любыми двумя этапами понятно, в каком gamut и tonal encoding находится сигнал, какие операции допустимы здесь и кто отвечает за следующий transform.

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

На каждой стрелке — состояние изображения

Схема обработки — это не только порядок прямоугольников. На каждой стрелке изображение находится в определённом состоянии: имеет цветовые координаты, кодирование, диапазон и историю уже выполненных операций. Подпись «Color» ничего из этого не объясняет. Полезная подпись говорит, какие данные следующий инструмент вправе ожидать.

Отделите состояния от мест хранения. Один и тот же рабочий сигнал можно передавать в памяти или записать в подходящий промежуточный формат; один и тот же контейнер может содержать разные состояния. Названия EXR, MOV, Log или HDR по отдельности недостаточны для восстановления цепочки.

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

Выберите этап лаборатории: под графом показаны конкретное число и его смысл. Целочисленный код файла нельзя сравнивать напрямую с относительным линейным значением сцены.

02

Захват и decode: до первой цветовой ноды

Захват и декодирование происходят до большей части видимых цветовых нод. Сенсор, обработка камеры, RAW-настройки, кодек, матрица Y′CbCr и интерпретация диапазона определяют, какие RGB получает приложение. Коррекция на Color не отменяет автоматически отсечение канала или ошибку декодирования раньше по пути.

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

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

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

03

Входное преобразование без угадывания

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

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

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

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

04

Какие операции выполняются до отображения

Некоторые операции понятнее выполнять до выходного отображения, пока доступны исходные отношения каналов и ярких значений. Однако «до выхода» не значит «любое действие в любом Log». Линейное суммирование света, ключ, размытие и коррекция экспозиции могут требовать разных математических представлений.

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

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

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

05

Рабочая среда и воспроизводимость

Общая рабочая среда облегчает согласование источников, но не делает все камеры идентичными. Она нормализует описание данных; различия освещения, экспозиции, спектрального отклика и обработки исходника остаются задачами оценки и грейда. Техническая нормализация и художественное согласование — разные этапы.

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

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

Перенесённый проект открывается без предупреждений — это ещё не проверка цвета. Сравните тестовый рендер при той же версии преобразований и том же тракте просмотра.

06

У look тоже есть вход и выход

Look — преобразование с собственными входом и выходом, а не файл, который понимает любое изображение. LUT может совмещать техническое преобразование и творческий стиль. Его положение зависит от обоих концов: камерный Log → Rec.709 нельзя без проверки считать рабочим look внутри DWG/Intermediate.

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

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

Выпишите «ожидает» и «выдаёт» рядом с LUT. Если поставщик сообщает только слово cinematic, этого недостаточно для надёжного технического включения.

07

Граница рендеринга

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

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

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

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

08

Файл и просмотр — разные стадии

Рабочие пиксели, сохранённый мастер и свет монитора — не одно звено. Программа может применять view transform только для просмотра; дисплей и ОС добавляют свои условия интерпретации. Мониторинговый LUT не обязательно записывается в экспорт. Именно поэтому расхождение Viewer и плеера не доказывает ошибку грейда.

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

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

Выберите «Лишняя обработка просмотра»: файл и его код не изменятся, а плашка изменится. Это учебный пример того, почему правка файла может быть неверным лечением ошибки монитора.

09

Графика и обмен с VFX

Для VFX заранее согласуйте, что передаётся: линейная сцена, рабочее Log-представление или готовое изображение. Укажите, применены ли look и output, какие каналы цветовые, как устроена alpha и где выполняется только просмотр. EXR сам по себе не гарантирует scene-linear ACEScg.

При возврате проверьте не только общую картинку, но и прозрачные края, яркие значения и насыщенные объекты. Логотип для интерфейса и элемент виртуальной сцены могут иметь разные требования к месту композиции. Универсальный совет «всю графику после грейда» пропускает это различие.

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

Передайте тест с полупрозрачным краем и значением выше 1. Его возврат быстрее обнаружит скрытое ограничение или запечённый view, чем обычный средний кадр.

10

Где расходятся версии для передачи

Разделяйте общий творческий результат и версии для передачи. У SDR, HDR и web-графики могут различаться не только теги, но и отображение тонов, белого, охвата и композиция надписей. Уточните, на каком шаге расходятся версии и где живут целевые подстройки.

Сохраните общую работу до выходных потерь, а каждую ветвь проверяйте отдельно. Обратное преобразование готового 8-битного мастера не вернёт изначальную точность, даже если основные цвета и гамма известны. Версионный учёт нужен и после утверждения: замена LUT или output transform должна приводить к новому проверенному рендеру.

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

Версия SDR v2 должна однозначно указывать общий грейд и набор выходных настроек. Не перезаписывайте эталон v1 незаметной сменой режима проекта.

11

Почему порядок нод меняет результат

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

При перестановке подписывайте ожидаемое состояние заново. Учитывайте уровни Group Pre-Clip, Clip, Group Post-Clip и Timeline там, где они используются; граф отдельного клипа показывает не всю историю. Системные преобразования проекта и мониторинговые операции могут находиться вне этих видимых нод.

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

Обход всех нод клипа не обязательно отключает управление цветом проекта. При сравнении уточните, что именно выключила команда, а что осталось в тракте.

12

Как найти первое расхождение

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

Не используйте «плоско значит Log» или «контрастно значит двойной CST» как окончательный диагноз. Такие признаки совместимы с несколькими причинами. Контрольный нейтральный тест помогает разделить диапазон и тоновую функцию, но для охвата и LUT нужны также цветные и яркие образцы.

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

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

13

Паспорт процесса и эталонный тест

Рабочее описание должно позволять другому человеку повторить результат без устных догадок. Сохраните приложение и версию, настройки декодирования, входы, рабочее представление, look с контрольной суммой, output и его параметры, диапазон, формат экспорта и условия просмотра. Отдельно отметьте, что уже запечено в каждом промежуточном файле.

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

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

В паспорт теста впишите отдельно «что изменяет пиксели» и «что действует только при просмотре». Эта простая запись часто предотвращает повторное применение LUT на другой станции.

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

У каждой настройки — своя ответственность.

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

Source → Input → Working → Render → Encode → File → View

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

ПонятиеЧто описываетКакой вывод делать нельзя
InputОписание фактического состояния после decode.Не художественный фильтр по вкусу.
WorkingПредставление, которое получают инструменты.Не обещание поддержки любого числа каждым эффектом.
LUT / LookПереход с известными входом, выходом и областью значений.Не автоматическое распознавание камеры.
OutputПодготовка и кодирование под определённую цель.Не только смена метки в контейнере.
RangeСвязь нормированного сигнала с целочисленными кодами.Не охват и не гамма.
ViewОтображение данных в конкретном тракте.Не обязательно изменение сохранённого файла.

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

Соберите паспорт короткого рендера.

Копия проекта, нейтральный и цветной тесты, один фрагмент в движении. Отдельное место для проверочного экспорта и заметок.

  1. 01

    Подпишите состояния

    Для каждого перехода запишите input, output и исполнителя, включая системные стадии.

    ПРОВЕРКА

    Граф клипа не принят за полный тракт.

  2. 02

    Проверьте границу рендеринга

    Выделите общий грейд и выходную подготовку, отдельно укажите место графики.

    ПРОВЕРКА

    Понятно, какие значения ещё относятся к сцене.

  3. 03

    Запишите короткий тест

    Экспортируйте характерные кадры с зафиксированными диапазоном, кодеком и тегами.

    ПРОВЕРКА

    Параметры вывода соответствуют договорённой цели.

  4. 04

    Локализуйте различие

    Сравните декодированный экспорт с эталоном при одинаковом просмотре; меняйте одну причину за раз.

    ПРОВЕРКА

    Известно, различается файл или только тракт отображения.

  5. 05

    Передайте паспорт

    Сохраните версии, источники, контрольные суммы LUT, запечённые стадии и тест.

    ПРОВЕРКА

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

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

0 / 5

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

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

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

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

01Код файла тот же, плашка темнее. Значит, файл повреждён?

В опыте это может быть неверное чтение диапазона или дополнительный view. Начните с интерпретации и просмотра, не переписывая мастер.

02Чёрный совпадает — диапазон точно правильный?

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

03LUT называется Log to 709. Куда ставить?

Сначала узнайте точные input/output, область значений и наличие look. Имя не сообщает, какая Log-кривая ожидается и какой output уже выполнен.

04Для возврата VFX достаточно написать «EXR»?

Нет. Нужны состояние изображения, основные цвета, кодирование, alpha, применённые операции и версия просмотра.

05Обрезанный блик можно вернуть обратной гаммой?

Обратная функция декодирует сохранённые значения, но не угадывает утраченные. Вернитесь к источнику до ограничения.

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

  • Подбирать Input по приятной картинке вместо проверки источника.
  • Считать отсутствие CST отсутствием преобразования.
  • Отменять цветовую ошибку ещё одной неизвестной LUT.
  • Повторно обрабатывать готовый мастер как камерный материал.
COLOR / DAVINCI RESOLVE

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

Работайте в копии проекта. Сначала установите состояния данных и владельцев преобразований; затем повторите короткий экспорт при известном просмотре. Учебные модели страницы не заменяют RCM, ACES, CST и реальное декодирование камеры.

Color Management ↗Scopes ↗Color Space Transform ↗

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

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

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

  1. [1]
    Blackmagic Design · Color Management ↗

    Назначение управления цветом и обработки на уровне нод и групп. Не спецификация учебного рендеринга.

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

    Координаты DWG и формулы Intermediate, стр. 3–4; таблицы и формулы проверены визуально. Вход — относительный линейный свет, не измеренная яркость монитора.

  3. [3]
    ICC · sRGB ↗

    Основные цвета, D65 и составная функция кодирования/декодирования sRGB.

  4. [4]
    ACES · Output Transforms ↗

    Рендеринг для выбранной цели и отдельное кодирование полученной колориметрии.

  5. [5]
    OpenColorIO · Colorspaces ↗

    Состояния, связанное с ними кодирование, опорные пространства и каналы данных.

  6. [6]
    OpenColorIO · Displays & Views ↗

    Разделение рабочего изображения, view transform и кодирования дисплея; не инструкция по меню Resolve.

  7. [7]
    ACES · CLF Implementation Guide ↗

    Ожидаемые вход и выход look, обрамление преобразованиями и ограничения LUT-представления.

  8. [8]
    FFmpeg · ffprobe documentation ↗

    Чтение свойств потока без изменения файла. Наличие тега не подтверждает содержимое пикселей.

  9. [9]
    W3C · Compositing and Blending Level 1 ↗

    Формула source-over. Candidate Recommendation Draft от 21.03.2024; не стандарт реализации композитинга в Resolve.

  10. [12]
    CIE · Scene-referred image state ↗

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

  11. [13]
    CIE · Output-referred image state ↗

    Определение подготовленного изображения для устройства и условий просмотра.

  12. [16]
    ACES · ACEScg specification ↗

    Линейное RGB-представление AP1.

  13. [17]
    ITU-R · BT.709-6 ↗

    Номинальные кодовые уровни. Лаборатория переносит только правило диапазона на синтетическую нейтральную шкалу sRGB, а не моделирует весь BT.709.