Real Resolve node graphs

Nodes and color pipeline in DaVinci Resolve

Nodes are not an abstract diagram. They are the route your image follows from input to output. Learn how to read the Color node graph, when to use Serial, Parallel, Layer Mixer and Outside Node, and how to keep a grade understandable instead of turning it into spaghetti.

SerialParallelLayer MixerOutside

Node structures

Serial, Parallel, Layer and Outside solve different problems

The screenshots below are real Resolve graphs, so you can immediately connect the explanation with what you see in the Color page.

How to read the Node Editor
Image signal, key and graph direction

How to read the Node Editor

The Color node graph is read from left to right. Green connections carry the image signal, while blue connections carry key or matte information. Once you start seeing nodes as a signal path instead of isolated boxes, complex graphs become much easier to understand.

  • Green carries the image
  • Blue carries key/matte
  • The logic runs from input to output
Serial Nodes
Sequential node chain

Serial Nodes

A Serial Node receives the already processed result of the previous node. It is the clearest foundation for most grades: one node can handle the base balance, the next a local correction, another the look or final refinement.

  • Each node sees the previous result
  • The easiest structure to read
  • Operation order really matters
Parallel Nodes
Independent correction branches

Parallel Nodes

A Parallel structure is useful when several secondary corrections should work from the same upstream signal instead of altering one another in sequence. Skin, sky and background can live on separate branches and then merge through a Parallel Mixer.

  • Useful for separating secondaries
  • Branches do not have to be sequential
  • Merged through a Parallel Mixer
Layer Mixer
Mixing corrections like layers

Layer Mixer

Layer Mixer is for cases where branch order and compositing behaviour matter, not just parallel processing. The layer order affects the result and the branches can be combined using layer-style compositing logic, which is useful for more complex looks and local combinations.

  • Layer order affects the result
  • Useful for more advanced mixing
  • Not the same as a Parallel Mixer
Outside Node
Working outside the selected matte

Outside Node

An Outside Node is built around the inverse of the source node's key. Once you isolate a face, product or other subject, the next correction can act on everything outside that matte. It is a clean way to separate subject and environment without building a second mask from scratch.

  • Uses the inverse of the source key
  • Useful after a Qualifier or Window
  • Great for separating subject and background

Readable pipeline

A practical template for organising a grade

There is no single mandatory node order for every project. But separating technical work, primaries, secondaries, look and final checks makes the graph easier to debug and reuse.

01 · Technical base

This is where technical preparation can live before creative grading: RAW settings, technical normalization and, in some workflows, noise reduction. The exact placement depends on color management and the project.

02 · Primary correction

White balance, exposure and overall contrast. A clean base makes everything downstream easier, so there is little value in fixing the foundation with ten local nodes.

03 · Secondaries

Skin, sky, background, isolated objects, Qualifiers and Power Windows. This is where separating tasks into nodes and using Parallel or Outside structures often makes sense.

04 · Look

Creative styling, film look and broader color character. It is easier to control when the technical base and local fixes are not mixed into the same node.

05 · Final check

Final levels, saturation, clipping, scopes and output logic. This is not a mandatory universal recipe, but a readable teaching template you can adapt into your own node structure.

Important: this is a teaching template, not a law. RAW processing, noise reduction, CST and output transforms may sit in different places depending on whether you use Resolve Color Management, ACES, manual CST nodes or a camera-specific workflow.

FAQ

Nodes in DaVinci Resolve: common questions

Short answers about structure, order and the difference between the main node types.

What are nodes in DaVinci Resolve?

Nodes are processing stages inside the Color page. Each node can hold a correction, effect, key or other operation, and the graph defines how the image flows through those stages.

What is the difference between Serial and Parallel Nodes?

Serial Nodes process one after another, so each node receives the previous result. Parallel branches can work from the same upstream state and are then merged, which is useful for independent secondary corrections.

When should I use Layer Mixer instead of Parallel Mixer?

Use Layer Mixer when layer order and compositing behaviour matter. Parallel Mixer is better when the main goal is to combine independent correction branches without treating them as an ordered layer stack.

What is an Outside Node used for?

It lets you work with the inverse of a source key. For example, after isolating a face you can use an Outside Node to correct the surrounding background without rebuilding the mask.

How many nodes should a grade have?

There is no correct number. Use enough nodes to keep tasks separated and readable, but not so many that the graph becomes harder to understand than the correction itself.

Signal graph

A node is not merely a 'correction layer': input and output signal state matter

The Node Editor describes processing order and the relationship between image and key signals. Serial, Parallel, Layer Mixer and Outside are only the beginning: complex projects require understanding RGB/key connectors, group/timeline levels, Splitter/Combiner, Shared/Compound Nodes and transform placement. Then the graph reads like an engineering diagram rather than a collection of boxes.

RGB path
green image connections
Key path
blue matte/key connections
Order
upstream → downstream changes the result
Context
Clip / Group / Timeline are different levels
Technical reference

Node Editor structures and when to use them

StructureSignal logicBest forRisk
Serial Nodethe next node receives already-modified RGBmost sequential grading taskstransform/key order can radically change the result
Parallel Mixerseveral branches receive a common upstream state and are combinedindependent secondariesassuming branches have no interaction in the final mix
Layer Mixerbranches are composited as ordered layerscomposite/order-dependent looks and keysmisunderstanding layer order and composite mode
Outside Nodeuses the inverse of the source node keyadjusting the area outside an existing isolationchanging the source key also changes the Outside
Splitter / Combinersplits and recombines RGB channelsspecialised channel operationseasy to create non-obvious channel imbalance
Shared / Compoundreuse or packaging of graph logicrepeated logic and complexity managementhidden cross-clip dependencies or opaque compounds
Working sequence

1. Name the signal state

Before grading, identify the signal state: source camera space? timeline working space? display-referred or scene-referred? Where are input/output transforms? Without this, node order cannot be judged correctly.

2. Separate technical and creative work

Transforms, noise reduction, balancing, secondaries and look do not have to occupy five specific nodes, but they should be logically separable. This speeds up diagnosis and versioning.

3. Branch only for a reason

Parallel/Layer structures are useful when an independent processing path or layer behaviour is genuinely needed. Branching for visual complexity makes key routing and debugging harder.

4. Audit the graph by bypassing

Disable individual nodes and task groups to see the contribution of each stage. If you cannot explain what a node does, the graph has already lost readability.

Diagnostics

CST/LUT produces an overly contrasty result

Likely cause

double transform or a transform placed at the wrong graph level

What to check

inspect project colour management, clip input space, group/timeline nodes and every CST/LUT

A Qualifier behaves differently after another node

Likely cause

the key is derived from an already-modified upstream image state

What to check

reorder the node or feed key/RGB from the intended upstream point

A large graph is hard to read

Likely cause

there are no names, colours, logical blocks or levels

What to check

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

DaVinci Resolve 21

Resolve 21: Layer List view and up to eight Node Stack Layers

DaVinci Resolve 21 adds a Layer List view for the node graph and increases the maximum Node Stack Layers from four to eight. Layer List presents nodes as an ordered stack with previews and basic actions, while the graph view remains essential for understanding branching and key routing.