Реальные нодовые схемы Resolve

Ноды и pipeline в DaVinci Resolve

Ноды — это не абстрактная схема, а маршрут, по которому изображение проходит от input к output. Разбираем, как читать Node Editor, когда использовать Serial, Parallel, Layer Mixer и Outside Node и как строить коррекцию так, чтобы граф оставался понятным, а не превращался в лапшу.

SerialParallelLayer MixerOutside

Типы нодовых схем

Serial, Parallel, Layer и Outside решают разные задачи

Ниже — реальные графы Resolve, поэтому объяснение сразу привязывается к тому, что вы увидите в Node Editor на странице Color.

Как читать Node Editor
Сигнал, key и направление графа

Как читать Node Editor

В Color граф читается слева направо. Зелёные соединения передают изображение, синие — key/matte. Как только начинаешь видеть в нодах не отдельные квадраты, а маршрут сигнала, сложные схемы перестают выглядеть хаотично.

  • Зелёный — изображение
  • Синий — key/matte
  • Логика идёт от input к output
Serial Nodes
Последовательная цепочка

Serial Nodes

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

  • Каждая нода видит результат предыдущей
  • Самая простая схема для чтения
  • Порядок операций действительно важен
Parallel Nodes
Независимые ветви коррекции

Parallel Nodes

Parallel-схема полезна, когда несколько вторичных правок должны опираться на один и тот же upstream-сигнал, а не последовательно влиять друг на друга. Например, отдельно кожа, отдельно небо и отдельно фон, а затем ветви объединяются через Parallel Mixer.

  • Удобно разделять secondaries
  • Ветви не обязаны идти друг за другом
  • Сводятся через Parallel Mixer
Layer Mixer
Смешивание коррекций как слоёв

Layer Mixer

Layer Mixer нужен, когда важна не только параллельность ветвей, но и логика наложения. Здесь порядок слоёв уже имеет значение, а сами ветви можно смешивать через layer/composite-поведение. Это полезно для более сложных look-схем и локальных комбинаций.

  • Порядок слоёв влияет на результат
  • Подходит для более сложного смешивания
  • Не то же самое, что Parallel Mixer
Outside Node
Работа с областью вне выделения

Outside Node

Outside Node строится вокруг инверсии key исходной ноды. Вы выделили лицо, продукт или другой объект — а следующая правка может работать уже по всему, что находится снаружи выделения. Это очень удобный способ разделить объект и окружение без повторного построения маски.

  • Использует инверсию исходного key
  • Удобен после Qualifier/Window
  • Хорош для разделения объекта и фона

Читаемый pipeline

Понятный шаблон, от которого удобно строить свою коррекцию

Универсального обязательного порядка нод для всех проектов нет. Но разделение технической базы, primaries, secondaries, look и финальной проверки делает граф заметно понятнее, проще для правок и удобнее для повторного использования.

01 · Техническая база

Сюда может попадать то, что нужно привести в порядок до творческой коррекции: RAW-настройки, техническая нормализация, иногда noise reduction. Конкретное место зависит от color management и задачи проекта.

02 · Primary correction

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

03 · Secondaries

Кожа, небо, фон, отдельные объекты, Qualifier и Power Windows. Здесь удобно разделять задачи по нодам и при необходимости уходить в Parallel или Outside.

04 · Look

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

05 · Финальная проверка

Финальный уровень, насыщенность, clipping, scopes и output-логика. Это не обязательный универсальный рецепт, а читаемый учебный шаблон, от которого удобно строить собственную схему.

Важно: это учебный шаблон, а не закон. RAW-обработка, noise reduction, CST и output-transform могут стоять в разных местах в зависимости от Resolve Color Management, ACES, ручных CST-нод и конкретного камерного workflow.

FAQ

Ноды в DaVinci Resolve: частые вопросы

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

Что такое ноды в DaVinci Resolve?

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

Чем Serial Nodes отличаются от Parallel Nodes?

Serial Nodes идут последовательно, поэтому каждая следующая нода получает уже изменённый результат предыдущей. Parallel-ветви могут работать от общего upstream-сигнала и потом сводиться вместе — это удобно для независимых вторичных правок.

Когда нужен Layer Mixer вместо Parallel Mixer?

Layer Mixer нужен, когда важны порядок слоёв и логика их смешивания. Parallel Mixer удобнее, когда задача — просто объединить независимые ветви коррекции без поведения полноценного layer stack.

Зачем нужен Outside Node?

Он позволяет работать с инверсией key исходной ноды. Например, после выделения лица можно через Outside Node корректировать окружающий фон и не строить вторую маску заново.

Сколько нод нормально использовать в одной коррекции?

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

Сигнальный граф

Нода — не «слой коррекции»: важно, какой сигнал в неё входит и что из неё выходит

Node Editor описывает последовательность обработки и связи между image signal и key signal. Serial, Parallel, Layer Mixer и Outside — только начало: для сложного проекта важно понимать RGB/key connectors, group/timeline levels, Splitter/Combiner, Shared/Compound Nodes и то, где находятся transforms. Тогда граф можно читать как инженерную схему, а не как набор квадратов.

RGB path
зелёные image connections
Key path
синие matte/key connections
Order
upstream → downstream меняет результат
Context
Clip / Group / Timeline — разные уровни
Техническая шпаргалка

Структуры Node Editor и когда они нужны

СтруктураЛогика сигналаПодходит дляРиск
Serial Nodeследующая нода получает уже изменённый RGBбольшинство последовательных задачпорядок transforms/keys может радикально изменить результат
Parallel Mixerнесколько ветвей получают общий upstream и затем объединяютсянезависимые secondariesошибочно считать, что ветви совсем не взаимодействуют с итоговым mix
Layer Mixerветви смешиваются как упорядоченные layerscomposite/order-dependent looks и keysнепонимание layer order и composite mode
Outside Nodeиспользует инверсию key исходной нодыправка окружения вокруг уже созданной маскипосле изменения исходного key меняется и Outside
Splitter / Combinerразделяет и снова собирает RGB channelsредкие channel-specific операциилегко создать неочевидный channel imbalance
Shared / Compoundпереиспользование или упаковка части graphповторяющиеся логики и управление сложностьюскрытая зависимость между клипами или слишком непрозрачный compound
Рабочая последовательность

1. Назовите состояние сигнала

Перед графом ответьте: source camera space? timeline working space? display-referred или scene-referred? Где input/output transforms? Без этого порядок нод нельзя оценивать корректно.

2. Разделите техническое и творческое

Transforms, noise reduction, balancing, secondaries and look не обязаны жить в пяти конкретных нодах, но должны быть логически различимы. Это ускоряет диагностику и версионирование.

3. Используйте branches только по причине

Parallel/Layer structures нужны, когда реально требуется независимый processing path или layer behaviour. Ветвление ради красивого графа усложняет key routing и debugging.

4. Проверяйте graph в обходе

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

Диагностика

CST/LUT даёт слишком контрастный результат

Вероятная причина

double transform или transform стоит не в том уровне graph

Что проверить

проверьте project color management, clip input space, group/timeline nodes и каждый CST/LUT

Qualifier меняется после следующей ноды

Вероятная причина

key строится на уже изменённом upstream image state

Что проверить

переставьте ноду или подайте key/RGB из нужного upstream point

Большой graph невозможно читать

Вероятная причина

нет названий, цветов, логических блоков и уровней

Что проверить

label nodes, use node colours/graph levels and in Resolve 21 test Layer List view

DaVinci Resolve 21

Resolve 21: Layer List view и до восьми Node Stack Layers

DaVinci Resolve 21 добавил Layer List view для нодового графа и увеличил максимальное число Node Stack Layers с четырёх до восьми. Layer List показывает ноды как упорядоченный стек с preview и базовыми действиями; при этом обычный graph остаётся важным для понимания branching и key routing.