← Zurück zu Software & Tools
Der Node Graph ist die zentrale Arbeitsoberfläche in Nuke, in der alle Bildverarbeitungsoperationen als miteinander verbundene Knoten (Nodes) visualisiert werden und den gesamten Compositing-Datenfluss von den Eingabe-Quellen bis zum finalen Renderausgang darstellen.

Rubrik: Software & Tools · Unterrubrik: Nuke · Niveau: Einsteiger Synonyme / Auch bekannt als: DAG (Directed Acyclic Graph), Node-based Compositing, Kompositions-Graph; Shortcut: Leertaste (Nodes suchen), Tab (neuen Node einfügen), Strg+A (Alle auswählen)


Was ist der Node Graph?

Der Node Graph ist das Herzstück von Nuke und das fundamentale Konzept, das node-basiertes Compositing von layer-basiertem Compositing (wie in After Effects oder Photoshop) unterscheidet. Statt Ebenen in einer linearen Timeline oder einem Ebenen-Stapel zu verwalten, werden alle Bildoperationen als Knoten dargestellt, die über Verbindungslinien (Wires) miteinander verbunden sind. Der Datenfluss erfolgt von oben (Eingabe/Quellen) nach unten (Ausgabe/Render). Jeder Node empfängt Bilddaten, verarbeitet sie und gibt das Ergebnis an den nächsten Node weiter.


Erklärung

Das DAG-Prinzip (Directed Acyclic Graph)

Der Node Graph folgt dem mathematischen Konzept eines gerichteten azyklischen Graphen (DAG). „Gerichtet" bedeutet, dass Daten immer in einer Richtung fließen (von Quellen zu Ausgaben). „Azyklisch" bedeutet, dass keine Schleifen entstehen dürfen (ein Node kann nicht sich selbst als Eingang haben). Jeder Pfad im Graph beschreibt eine vollständige Verarbeitungskette.

Node-Typen und Farb-Kodierung

In Nuke werden Nodes nach Kategorie farblich kodiert:

  • Blau: Input-Nodes (Read, Constant, Ramp, CheckerBoard)
  • Orange: Output/Write-Nodes (Write, Viewer)
  • Grau/Weiß: Merge- und Compositing-Nodes (Merge, Over, Screen, Dissolve)
  • Grün: Color-Nodes (Grade, ColorCorrect, Saturation, Clamp)
  • Hellblau: Filter-Nodes (Blur, Soften, Sharpen, Defocus)
  • Magenta: Channel-Nodes (Shuffle, Copy, ChannelMerge)
  • Dunkelgrün: Transform-Nodes (Transform, CornerPin, GridWarp)
  • Dunkelblau: 3D-Nodes (Scene, Camera, ScanlineRender)

Verbindungen (Wires)

Nodes werden durch Wires verbunden. Jeder Node hat Eingänge (oben) und einen Ausgang (unten). Durch Ziehen vom Ausgang eines Nodes auf den Eingang eines anderen entsteht eine Verbindung. Die Farbe der Wire gibt den Datentyp an:

  • Weiß/Gelb: Bild-Daten (RGBA)
  • Grün: 3D-Geometrie
  • Rot: Partikel

Viewer Node

Der Viewer ist ein spezieller Node, der das aktuelle Ergebnisbild am Bildschirm darstellt. Er kann an jeden Punkt im Node-Graph gehängt werden. Per Zifferntasten (1–9) können bis zu 9 Viewer-Eingänge gleichzeitig überwacht werden – ideal zum schnellen Vergleich verschiedener Compositing-Stände ohne den Graph umzubauen.

Backdrop Nodes

Backdrop Nodes sind farbige Rechtecke, die eine Gruppe von Nodes visuell zusammenfassen und beschriften. Sie dienen der Dokumentation und Übersicht in komplexen Compositing-Shots:

  • „BG Plate" (alle Hintergrundoperationen)
  • „FG Elements" (Vordergrundelemente)
  • „Color Grade" (alle Farbkorrekturen)

Groups und Gizmos

Mehrere Nodes können in einem Group-Node zusammengefasst werden (ähnlich Pre-Comps in After Effects). Das vereinfacht den Graph und erlaubt die Wiederverwendung von Compositing-Logik. Gizmos sind angepasste Group-Nodes mit einer benutzerdefinierten UI – Nuke-Studios entwickeln eigene Gizmos für häufige Aufgaben (z. B. ein „FilmGrain"-Gizmo, ein „LensFlare"-Gizmo).

Live Groups und Templates

In Nuke Studio können Live Groups definiert werden: Node-Gruppen, die mit einer externen .nk-Datei verknüpft sind. Änderungen an der zentralen Gruppe propagieren automatisch in alle Shots, die diese Live Group referenzieren. Das ist ein mächtiges Pipeline-Werkzeug für große VFX-Produktionen.

Node-Suche und Navigation

  • Tab: Öffnet eine Suchmaske zum schnellen Einfügen eines Nodes per Tastaturkürzel
  • Leertaste (auf Node): Öffnet das Properties-Panel des Nodes
  • A (auf Node): Schließt/öffnet den Node-Body (compact vs. expanded)
  • S (auf Node): Schaltet den Node on/off (Bypass)
  • F (Zoom to Fit): Zeigt alle Nodes des Graphs im Fenster
  • Strg+F: Suche nach Nodes im Graph nach Name

Beispiele

  1. Einfaches Greenscreen-Compositing: Read (Greenscreen Footage) → Primatte/IBK (Keying) → Grade (Color-Match) → Merge Over (auf BG-Plate) → Write (Render-Ausgabe)
  2. Tiefenunschärfe-Workflow: Read → ZDefocus (Tiefenunschärfe mit Z-Depth-Pass) → Grade → Write
  3. Multi-Shot-Organisation: Pro Shot ein eigenes Backdrop mit farblicher Markierung (Rot = in Bearbeitung, Grün = approved). So sind in einem Multi-Shot-Script alle Shots auf einen Blick überschaubar.
  4. Gizmo für Firmen-LUT: Ein Studio-internes Gizmo wendet die Haus-LUT und Default Color-Settings automatisch an – jeder Compositor nutzt das gleiche Gizmo, das zentral aktualisiert wird.

In der Praxis

Saubere Graph-Struktur ist Profipflicht: In VFX-Studios wird Code-Qualität (Clean Script) ernst genommen: Nodes ausrichten, Backdrops beschriften, keine langen Spaghetti-Wires. Andere Artists müssen den Script lesen und verstehen können.

Dependency Graph im Blick: Nuke rendert nur den Pfad, der vom aktuell angeschauten Viewer-Eingang abhängt (Lazy Evaluation). Das bedeutet: Nodes, die nicht mit dem Viewer verbunden sind, verlangsamen das Interactive Viewing nicht.

Shortcuts verinnerlichen: Der Produktivitätsunterschied zwischen einem Compositor, der alle Node-Shortcuts auswendig kennt (Tab + erste Buchstaben des Node-Namens), und einem, der per Menü sucht, ist immens. Tägliches Üben der 20 häufigsten Node-Shortcuts.

Versioning und Backup: Scripts regelmäßig mit Versionsnummer speichern (Shot_v01.nk, Shot_v02.nk). Nuke überschreibt automatisch, wenn man nicht aufpasst – Version-Control (z. B. Git oder ShotGrid) ist in Studios Standard.


Vergleich & Abgrenzung

KonzeptNuke (Node-basiert)After Effects (Ebenen-basiert)
Datenfluss-VisualisierungExplizit als GraphImplizit in Ebenen-Stack
WiederverwendbarkeitHoch (Groups/Gizmos)Begrenzt (Pre-Comps)
Komplexe Compositing-PfadeÜbersichtlichSchnell unübersichtlich
LernkurveSteilFlacher
VFX-Industrie-StandardJaWeniger (eher Motion Graphics)

Häufige Fragen (FAQ)

Warum ist Nuke node-basiert statt ebenenbasiert? Node-basiertes Compositing bietet maximale Flexibilität: Datenflüsse können beliebig verzweigt, zusammengeführt und in beliebiger Reihenfolge verknüpft werden. Das ist bei komplexen VFX-Shots mit Dutzenden von Passes und Elementen dem Ebenenansatz weit überlegen.

Wie viele Nodes kann ein Nuke-Script sinnvoll haben? Es gibt keine technische Grenze. Professionelle VFX-Scripts für einzelne Shots haben häufig 200–500 Nodes, bei sehr komplexen Produktionen auch mehr als 1000. Saubere Struktur (Backdrops, Gruppen) ist ab ca. 50 Nodes unerlässlich.


Verwandte Einträge


Weiterführend

  • Foundry: Nuke User Guide – Node Graph – learn.foundry.com/nuke (2024)
  • Steve Wright: Compositing Visual Effects – Focal Press (2022)
  • Rebelway: Introduction to Nuke for VFX – rebelway.net (2023)
← Zurück zu Software & Tools
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar
Node Graph (Nuke) – Node-basiertes Compositing-Workflow-Prinzip — Wiki | Lazi Akademie | Lazi Akademie Esslingen