Regisseur
Node-basiertes Grading ermoeglicht parallele Looks ohne Neustart. Der Colorist experimentiert schneller, was weniger Wartezeit und besseres kreatives Feedback bedeutet.
Nicht-destruktiver Farbkorrektur-Workflow mit vernetzten Node-Graphen für komplexe Grades, VFX-Integration und modulare Farbpipelines.
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.
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)1. Input/Output Nodes
2. Farbkorrektur Nodes
3. Transformations Nodes
4. Effekt Nodes
5. Control Nodes
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
↓
MediaOutNodes 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 angewendetEin 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)DaVinci Edit Page + Fusion Integration:
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
↓
DeliverNaming Convention:
01_PreTx_LogC3toLinear
02_Primary_LGG
03_Secondary_SkinTone
04_Look_FilmEmulation
05_Output_Rec709Fusion 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 scenesSpeichere häufig verwendete Patterns als Templates:
Diese können via Paste-Node-Graph in Sekunden angewendet werden.
Bestimmte Nodes sind GPU-optimiert:
Komplexe Nodes wie DeltaKeyer verwenden mehr CPU - diese am Ende des Tree platzieren zur besseren Real-Time-Performance.
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.
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 FarbabweichungenChallenge: 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 MasterEin Rendering, 3 unterschiedliche Formate - durch reine Output-Node-Anpassung.
| Aspekt | Color Page | Fusion Nodes |
|---|---|---|
| Lernkurve | Einfach (1-2 Wochen) | Mittel (4-8 Wochen) |
| Echtzeit-Performance | Sehr schnell | Langsamer bei Komplexität |
| Flexibilität | Begrenzt | Maximal |
| VFX-Integration | Nicht möglich | Native Fusion Integration |
| Batch-Processing | Limited | Vollständig automatisierbar |
| Für Anfänger | Empfohlen | Nach erster Erfahrung |
| Für Profis | Rough Pass | Final/Complex Grades |
Symptom: Performance bricht zusammen, Timeline lags
Lösung: Consolidate ähnliche Nodes (z.B. 5 Curves-Nodes → 1 Master-Curves-Node)
Symptom: Node-Spaghetti, nicht nachverfolgbar
Lösung: Verwende Viewer-Nodes zwischen Sections zur Validierung
Symptom: Grade wird graded, aber Rendering zeigt Original
Lösung: Immer MediaOut Node am Ende + Check Node-Connections
Symptom: Grade sieht in Resolve anders aus als im finalen Master
Lösung: Visualize Output Transform mit Monitor-Emulation
Node-basiertes Grading ermoeglicht parallele Looks ohne Neustart. Der Colorist experimentiert schneller, was weniger Wartezeit und besseres kreatives Feedback bedeutet.
Node-basierte Workflows ermoeglichen komplexe Composits mit gestapelten Videoclips und Effekten. Die Lernkurve ist steil, aber fuer komplexe Projekte mit vielen Ebenen lohnt sich der Aufwand. Jede Korrektur wird als separater Node organisiert.
Node-Workflows sparen 10-15% Grading-Zeit durch Batch-Processing. Bei Serien mit 10+ Episoden ist ein wiederverwendbarer Node-Tree sehr wertvoll.
1. Was beschreibt „Node-basiertes Color Grading" am besten?
2. Zu welchem Department gehört „Node-basiertes Color Grading"?
3. Wie viele verschiedene Fachperspektiven bietet dieser Eintrag?
Das Lexikon ist Teil des Filmfarm-Ökosystems — neben Kalkulation (FilmBalance), Branchen-Magazin (FilmCircus) und Crew-Vernetzung (FilmCall, CrewMesh). Eine gemeinsame Begriffswelt für die ganze Produktion.