Der Roto Node ist Nukes primäres Werkzeug für manuelle Rotoskopie: Er erlaubt das frame-genaue Zeichnen von Bezier- und B-Spline-Formen, die als Alpha-Matte für Freisteller, Compositing-Isolierungen und VFX-Integrationen dienen.
Rubrik: Software & Tools · Unterrubrik: Nuke · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Rotoscoping, Roto, Matten, Matte Painting Hilfsmaske; Shortcut: O (Roto Node einfügen aus Werkzeugpalette), Alt+N (neue Shape im Roto Node)
Was ist der Roto Node?
Rotoskopie ist eine der ältesten Techniken im VFX-Bereich: Die handgezeichnete, frame-präzise Trennung eines Motivs vom Hintergrund mithilfe von Masken (Matten). In Nuke übernimmt der Roto Node diese Aufgabe als dedizierter Compositing-Baustein. Er erzeugt eine Alpha-Matte (Graustufenkanal), die andere Nodes im Graph nutzen können – zum Beispiel ein Merge-Node, der mithilfe dieser Matte einen VFX-Layer über einen Hintergrund compositet.
Erklärung
Roto vs. RotoPaint
Nuke unterscheidet zwei roto-bezogene Nodes:
- Roto Node: Ausschließlich für vektorbasierte Formen (Shapes). Erzeugt eine saubere Alpha-Matte.
- RotoPaint Node: Kombiniert vektorbasierte Formen mit pixelbasiertem Pinsel-Malen. Erlaubt zusätzlich das Klonen, Retuschieren und Entfernen von Objekten frame-by-frame.
Für reines Freistellen und Matten wird der Roto Node bevorzugt, da er schlanker und einfacher in der Pipeline zu verwalten ist.
Formen-Typen
Der Roto Node unterstützt folgende Shape-Typen:
- Bezier: Klassische Bezier-Kurven mit Tangenten-Griffen – präzise, aber aufwendiger bei komplexen organischen Formen
- B-Spline: Weichere, natürlicher wirkende Kurven, ideal für organische Motive (Haare, Arme, weiche Kanten)
- Ellipse: Schnelles Zeichnen von elliptischen Formen
- Rectangle: Für rechteckige Matten
Keyframing und Animation
Roto-Formen werden über Keyframes animiert. Für jeden Frame, auf dem die Form sich bewegt (z. B. ein Arm schwenkt), wird ein Keyframe gesetzt. Zwischen Keyframes interpoliert Nuke die Form automatisch (Morphing der Kontrollpunkte). Die Interpolation kann als:
- Constant (kein Morphing, abrupter Sprung)
- Linear
- Smooth (sanfte Bezier-Interpolation)
eingestellt werden.
Hierarchische Organisation im Roto Node
Mehrere Formen können innerhalb eines einzigen Roto Nodes angelegt und in einer Layer-Hierarchie organisiert werden:
- Formen in Gruppen zusammenfassen (z. B. „Left Arm", „Right Arm", „Body")
- Jede Form hat eigene Blend-Mode-Einstellungen (Add, Subtract, Multiply)
- Subtraktive Formen: Innerhalb einer additiven Form kann eine weitere Form als „Subtract" definiert werden – ideal für Durchlöcherungen (z. B. der Spalt zwischen Arm und Körper)
Transform und Parent-Nodes
Roto-Shapes können mit Transform-Nodes verknüpft werden. Das bedeutet: Der gesamte Roto Layer folgt einem übergeordneten Tracker-Output, während einzelne Shapes noch manuell nachkorrigiert werden. Dieses Konzept – globales Tracking + manuelle Roto-Korrekturen – ist in der Praxis der effizienteste Workflow für dynamische Motive.
Feather und Kanten-Qualität
Jede Form hat ein Feather-Attribut, das die Weichheit der Maskenkante steuert:
- Inner Feather: Weichheit nach innen
- Outer Feather: Weichheit nach außen
- Kombinierbar: Scharfe innere Kante, weicher Auslauf nach außen
Für spezielle Kantensituationen (z. B. Haarsträhnen, die im Wind wehen) ist manuelles Feathering allein oft nicht ausreichend – hier kommen Keyer (für einfarbige Kanten) oder KI-Roto-Tools (für komplexe Haare) ergänzend zum Einsatz.
Verweis auf andere Frames (Frame Hold)
Der Roto Node kann mit einem FrameHold kombiniert werden, um eine Roto-Form von Frame X auf einem anderen Frame zu recyclen – nützlich für statische Elemente (z. B. ein fest stehendes Möbelstück), das nicht keyframe-animiert werden muss.
KI-gestützte Rotoskopie in Nuke
Ab Nuke 14 (2023) integriert Foundry erste KI-gestützte Roto-Assistenz über den Roto Assist-Workflow (basierend auf Nukes CopyCat-Machine-Learning-Framework). Dabei trainiert das System auf dem Footage und schlägt Roto-Masken automatisch vor, die manuell nachkorrigiert werden. Für komplexes Haar und organische Motive ist das ein erheblicher Zeitgewinn.
Beispiele
- Schauspieler freistellen für Greenscreen-Alternative: Kein Greenscreen vorhanden; der Schauspieler wurde vor einer strukturierten Backsteinwand gefilmt. Roto Node zeichnet frame-by-frame die Silhouette des Schauspielers → Matte für den Merge-Node.
- Fahrzeug isolieren: Ein Fahrzeug soll in einer Fahrtaufnahme mit einem anderen Hintergrund compositet werden. Roto Node mit B-Splines folgt der Fahrzeugform; Tracker liefert die globale Bewegung, Roto korrigiert nur die Formveränderungen (Räder drehen sich).
- Logo-Retusche: Ein unerwünschtes Logo auf einem Kleidungsstück soll entfernt werden. Roto Node erstellt eine kleine Matte um das Logo; der RotoPaint Node klont den umgebenden Stoff darüber.
- Motions Blur-kompatible Matte: Für Elemente mit starkem Motion Blur wird die Roto-Form auf das „schärfste" Frame gezeichnet und mit einem SoftClip oder Erode/Dilate-Effekt in Richtung der Blur-Richtung erweitert.
In der Praxis
Tracking vor Roto: Immer zuerst das Footage tracken (Tracker Node) und dann die Tracking-Daten auf den Roto Node anwenden. Das reduziert den manuellen Roto-Aufwand erheblich – statt auf jedem Frame manuell zu arbeiten, muss nur der Unterschied zum Tracking-Ergebnis korrigiert werden.
Weniger Punkte, bessere Kurven: Ein häufiger Anfängerfehler ist zu viele Kontrollpunkte verwenden. Wenige, gut platzierte Punkte mit korrekten Tangenten erzeugen glattere Kurven und sind leichter zu animieren.
Layer-Namen von Anfang an: In komplexen Roto-Jobs mit 20+ Shapes ist eine klare Benennung (z. B. „LARArmv01", „LABody_v01") Pflicht. VFX-Supervisoren prüfen Roto-Qualität auch anhand der Script-Struktur.
Review-Prozess: Roto-Ergebnisse immer mit dem Over-Merge gegen einen Kontrastfarb-Hintergrund prüfen (z. B. rotes Solid). Löcher und harte Kanten sind auf rotem Hintergrund sofort sichtbar.
Vergleich & Abgrenzung
| Werkzeug | Nuke Roto | After Effects Masken | Silhouette (Boris FX) |
|---|---|---|---|
| Bezier/B-Spline | Ja | Ja | Ja (Profi-Feature) |
| Hierarchische Layer | Ja | Begrenzt | Ja |
| Tracker-Integration | Ja (direkt) | Ja (Motion Track) | Ja |
| KI-Roto-Assist | Ja (ab Nuke 14) | Teilweise (Rotobrush) | Ja (Silhouette AI) |
| VFX-Pipeline-Integration | Nativ | Begrenzt | Via Plugin |
Häufige Fragen (FAQ)
Wie lange dauert professionelles Rotoskopieren? Als grober Richtwert gilt in der Industrie: 1 Sekunde einfache Roto (glatte Silhouette, wenig Bewegung) = 1 Stunde Arbeit. Komplexe Shots (Haare im Wind, schnelle Bewegungen, viele Elemente) können 1 Stunde Footage = 1 Woche Roto-Arbeit bedeuten. KI-Tools halbieren diese Zeiten zunehmend.
Kann ich Roto-Formen zwischen verschiedenen Shots wiederverwenden? Selten direkt, da jeder Shot andere Kamerabewegungen und Motivbewegungen hat. Jedoch lassen sich Roto-Formen als Startpunkt für ähnliche Shots exportieren (Copy/Paste aus dem Roto Node) und dann angepasst werden.
Verwandte Einträge
Weiterführend
- Foundry: Nuke Roto and RotoPaint Reference – learn.foundry.com/nuke (2024)
- Lee Lanier: Professional Digital Compositing – Sybex (2022)
- CGSociety: Rotoscoping Best Practices for VFX – cgsociety.org (2023)
