Filmlexikon.
Node-basiertes Color Grading
Schnitt · Begriffe

Node-basiertes Color Grading

Node-Based Color Grading
color gradingcolor correctiondavinci resolve · 8 verwandte Begriffe
Murnau AI illustration
color gradingcolor correctiondavinci resolvefusionnode graphpower windowqualifiersecondary correction

Nicht-destruktiver Farbkorrektur-Workflow mit vernetzten Node-Graphen für komplexe Grades, VFX-Integration und modulare Farbpipelines.

Definition

Node-basiertes Color Grading ist ein nicht-destruktiver Farbkorrektur-Workflow, der auf Netzwerken von miteinander verbundenen Knoten (Nodes) basiert. Jeder Node führt eine spezifische Aufgabe aus (z.B. Farbkorrektur, Masking, Transformation) und leitet sein Ergebnis an den nächsten Node weiter. Dies ermöglicht komplexe, modulare und wiederverwendbare Farbpipelines.

Grundkonzept

Im Gegensatz zu traditionellen Page-basierten Interfaces (Lumetri, Legacy Resolve Color Page), die auf sequentiellen Bedienelementen basieren, visualisiert das Node-Graph-System den gesamten Workflow als Diagramm:

[Input] → [Pre-Transform] → [Primary Correction] → [Secondary 1] → [Output]
 ↓
 [Power Window Node]
 ↓
 (Masking)

Technische Details

Node-Typen in DaVinci Resolve Fusion

1. Input/Output Nodes

  • MediaIn: Importiert Video-Clips von der Timeline
  • ColorPageInput: Verbindung zur DaVinci Color Page
  • MediaOut: Exportiert das Ergebnis zurück zur Timeline
  • Saver: Speichert Frames als Bilddateien

2. Farbkorrektur Nodes

  • ColorCorrector: Primäre Korrektur mit Lift-Gamma-Gain
  • Curves: Tonkurven und individuelle RGB-Kanalkurven
  • HSL: Hue-Saturation-Luminance selektive Anpassungen
  • Qualifier: Farb-basierte Selektion für sekundäre Grades
  • DeltaKeyer: Chroma-Key basierte Maskierung

3. Transformations Nodes

  • ColorSpace: Konvertierung zwischen Farbräumen (Log→Linear→Rec.709)
  • Fusion: Kombiniert zwei oder mehr Video-Inputs
  • Background: Fügt Hintergrund-Element ein
  • Matte: Erstellt Alpha-Kanäle für Transparenz

4. Effekt Nodes

  • Blur: Unschärfe mit verschiedenen Algorithmen
  • Sharpen: Schärfung und Detail-Enhancement
  • Vignette: Randabdunklung
  • Grain: Film-Korn hinzufügen

5. Control Nodes

  • PrimaryIn: Werte von der Color Page empfangen
  • Merge: Kombiniert Alpha-Kanäle
  • Expression: Mathematische Operationen zwischen Parametern

Node-Workflow Struktur

Standard Professional Node Tree (Minimal)

MediaIn (Timeline Import)
 ↓
ColorSpace (Log→Linear Input Transform)
 ↓
ColorCorrector (Primary LGG)
 ↓
Qualifier → Power Window (Selective Secondary)
 ↓
Curves (Fine-Tuning)
 ↓
ColorSpace (Linear→Output Transform Rec.709)
 ↓
MediaOut (Export)

Komplexe Multi-Branch Grade

 ┌─ Primary CC Node
 │ ↓
MediaIn ─→ ColorSpace ─┼─ Secondary 1 (Skin)
 │ ↓
 ├─ Secondary 2 (Sky)
 │ ↓
 ├─ LUT Node (Look)
 │ ↓
 └─ Grain/Vignette
 ↓
 Merge (3 Inputs)
 ↓
 Output Transform
 ↓
 MediaOut

Parameter-Verkettung

Nodes können Parameter direkt verbinden - dies ermöglicht dynamische Anpassungen:

// Beispiel: Sekundärer Nodes wird durch Qualifer-Maske gesteuert

Qualifier Node
 └─ Red Channel Output → ColorCorrector Alpha Input
 └─ Qualifier wählt rote Pixel aus
 └─ ColorCorrector wird nur auf diese Pixel angewendet

Batch Processing

Ein einmal erstellter Node-Tree kann auf hunderte Clips angewendet werden:

# DaVinci Resolve Scripting Example
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
clips = timeline.GetClips()

for clip in clips:
 # Apply saved Fusion composition to each clip
 clip.AddFusionComp()
 # Load Node Graph from template
 clip.GetFusionComp().SetNodeGraphString(saved_graph)

Workflow-Integration

Offline Edit mit Node-basiertem Finishing

DaVinci Edit Page + Fusion Integration:

  1. Edit Page: Schnitt mit Rough-Grade-LUTs
  2. Fusion Page: Klick "Add Fusion Composition" auf problematische Clips
  3. Node Building: Erstelle komplexe Grades nur wo nötig (statt globaler Grade)
  4. Timeline Return: Gegradetete Clips automatisch in Timeline integriert

Color Grade → Deliver

DaVinci Color Page (Primary Correction)
 ↓
 Picture Lock
 ↓
Fusion (Secondary Correction, Compositing)
 ↓
 [Create 3 Output Nodes for 3 Deliverables]
 ├─ Rec.709 Node → ProRes 422 Master
 ├─ DCI-P3 Node → DCP-Master
 ├─ Rec.2020 HDR Node → Master File
 ↓
 Deliver

Best Practices für Node-basiertes Grading

1. Strukturierte Node Organisation

  • Pre-Transform Section: Alle Eingabe-Transformationen (Log→Linear)
  • Correction Section: Primäre und Sekundäre Korrektionen
  • Look Section: LUTs und kreative Grade
  • Output Section: Output-Transformationen

Naming Convention:

01_PreTx_LogC3toLinear
02_Primary_LGG
03_Secondary_SkinTone
04_Look_FilmEmulation
05_Output_Rec709

2. Dokumentation durch Kommentare

Fusion erlaubt Notizen auf Nodes:

// This node protects skin tones during shadow lift
// Qualifier: Hue 0-60°, Saturation 30-100, Luminance 20-80
// Prevents orange shift in faces during night interior scenes

3. Reusable Node Trees

Speichere häufig verwendete Patterns als Templates:

  • Night Interior Template: Shadows-Lift + Warm Color + Skin-Protection
  • Golden Hour Template: Highlight-Roll + Warm Tint
  • Cool/Sad Look Template: Desaturation + Blue Shadows + High Contrast

Diese können via Paste-Node-Graph in Sekunden angewendet werden.

4. GPU vs. CPU Optimization

Bestimmte Nodes sind GPU-optimiert:

  • ColorSpace Transforms: GPU-beschleunigt
  • Curves: GPU-beschleunigt
  • Blur: GPU-optimiert bei >10 Pixel Radius

Komplexe Nodes wie DeltaKeyer verwenden mehr CPU - diese am Ende des Tree platzieren zur besseren Real-Time-Performance.

Praktische Anwendungsszenarien

Szenario 1: Multi-Camera Dialog Grade

Challenge: 3 Kameras (verschiedene Winkel, Belichtungen)
Lösung Node-Graph:

Camera A MediaIn ──→ ColorSpace → Primary CC → Output
Camera B MediaIn ──→ ColorSpace → Primary CC → Merge → MediaOut
Camera C MediaIn ──→ ColorSpace → Primary CC ↗

Alle 3 Kameras mit identischem Node-Tree graden für automatisches Matching.

Szenario 2: VFX-Plate Matching

Challenge: CGI-Rendering mit Live-Action-Plate matchen
Lösung Node-Graph:

Live-Action Plate
 ↓
 Primary CC
 ↓
 [Save Node Graph as "VFX-Base"]
 ↓
 VFX Artist lädt in Nuke:
 - Appliziert identische Node-Grade auf CGI-Render
 - Resultat: Perfektes Color-Matching ohne Farbabweichungen

Szenario 3: Multi-Format Deliverables

Challenge: Gleiche Grade in Rec.709 (TV), DCI-P3 (Kino), Rec.2020 HDR (Netflix)

Lösung Node-Graph mit 3 Output-Zweigen:

Master Grade Nodes (alle gleich)
 ├─ Output Transform Rec.709 → ProRes 422
 ├─ Output Transform DCI-P3 → DCP
 └─ Output Transform Rec.2020 HDR → H.265 Master

Ein Rendering, 3 unterschiedliche Formate - durch reine Output-Node-Anpassung.

Vergleich: Page-basiert vs. Node-basiert

AspektColor PageFusion Nodes
LernkurveEinfach (1-2 Wochen)Mittel (4-8 Wochen)
Echtzeit-PerformanceSehr schnellLangsamer bei Komplexität
FlexibilitätBegrenztMaximal
VFX-IntegrationNicht möglichNative Fusion Integration
Batch-ProcessingLimitedVollständig automatisierbar
Für AnfängerEmpfohlenNach erster Erfahrung
Für ProfisRough PassFinal/Complex Grades

Häufige Anfängerfehler

Fehler 1: Zu viele Nodes

Symptom: Performance bricht zusammen, Timeline lags
Lösung: Consolidate ähnliche Nodes (z.B. 5 Curves-Nodes → 1 Master-Curves-Node)

Fehler 2: Keine Organization

Symptom: Node-Spaghetti, nicht nachverfolgbar
Lösung: Verwende Viewer-Nodes zwischen Sections zur Validierung

Fehler 3: Output-Node vergessen

Symptom: Grade wird graded, aber Rendering zeigt Original
Lösung: Immer MediaOut Node am Ende + Check Node-Connections

Fehler 4: Falsche Colorspace

Symptom: Grade sieht in Resolve anders aus als im finalen Master
Lösung: Visualize Output Transform mit Monitor-Emulation

Siehe auch

Im Lexikon weiter

Verwandte Begriffe

Aus dem Filmfarm-Ökosystem

Bildsprache verstehen, Equipment finden, Crew vernetzen.

Das Lexikon ist eine von sieben Komponenten von Filmfarm. Equipment-Picker (FilmBalance), Term-Auto-Linker (FilmCircus), Curator-Validation (Admin-Cockpit) — alle greifen auf dieselben Begriffe zu via mcp.thefilmradar.com.

FilmFarm FilmBalance FilmCircus FilmLab FilmRadar FilmNumbers FilmPulse