Parenting in After Effects verbindet Layer hierarchisch, sodass Transformationen eines übergeordneten Layers (Parent) automatisch auf alle untergeordneten Layer (Child) übertragen werden – Null Objects dienen dabei als unsichtbare, reine Steuer-Objekte.
Rubrik: Software & Tools Deep-Dive · Unterrubrik: After Effects · Niveau: Einsteiger Synonyme / Auch bekannt als: Parent-Child-Beziehung, Layer-Hierarchie, Null-Layer, Steuer-Objekt
Was ist Parenting in After Effects?
Parenting bezeichnet die hierarchische Verknüpfung von Layern in After Effects. Ein Child-Layer erbt alle Transformationen (Position, Rotation, Scale) seines Parent-Layers. Bewegt man den Parent, bewegt sich der Child automatisch mit. Null Objects sind dabei spezielle, in der finalen Ausgabe unsichtbare Layer, die ausschließlich als Steuer- und Kontrollpunkte in einer Animations-Hierarchie dienen.
Erklärung
Parent-Beziehung herstellen: In der Timeline-Ansicht gibt es die Spalte „Parent & Link". Dort kann über ein Dropdown-Menü oder den Pickup-Whip-Cursor ein Parent-Layer ausgewählt werden. Sobald die Verbindung hergestellt ist, werden alle eigenen Transformationen relativ zum Parent-Layer berechnet.
Vererbte Transformationen: Wenn der Parent-Layer um 90° rotiert, rotiert der Child-Layer ebenfalls um 90° um den Ankerpunkt des Parent-Layers – auch ohne eigene Keyframes. Das ermöglicht komplexe mehrteilige Animationen: Eine animierte Hand, deren Finger als eigene Layer am Hand-Layer geparented sind, folgt automatisch der Handbewegung.
Null Object als Kontroll-Layer: Ein Null Object (Layer → New → Null Object) ist vollständig transparent und erscheint nicht im finalen Render. Es hat jedoch alle normalen Transform-Eigenschaften und kann wie ein normaler Layer animiert werden. Typische Verwendungen:
- Kamera-Rig: Kamera an Null Object parenten – das Null Object wird bewegt, die Kamera folgt.
- Gruppen-Controller: Mehrere Layer an ein Null Object parenten; der Null steuert alle gleichzeitig.
- Expression-Controller: Slider Controls oder Winkel-Steuerungen auf einem Null Object sammeln, auf die Expressions anderer Layer zugreifen.
- 3D-Rig: In 3D-Szenarien werden Kamera-Dolly und Pan-Bewegungen über verschachtelte Null Objects realisiert.
Mehrfach-Hierarchien: Parent-Ketten können verschachtelt werden: Layer C → Parent Layer B → Parent Layer A. Alle Transformationen von A und B werden auf C übertragen. Das ermöglicht komplexe Rigs wie Charakteranimationen mit mehrgliedrigen Extremitäten.
Null Objects vs. Adjustment Layer: Beide sind Hilfs-Layer ohne sichtbaren Output. Null Objects sind Transform-Steuerobjekte; Adjustment Layers sind Effekt-Container. Häufig werden beide kombiniert: Ein Null Object steuert Bewegung, ein Adjustment Layer darüber steuert Farbe oder Effekte.
Expressions mit Null Objects: Null Objects sind prädestiniert als Expression-Controller. Über einen „Slider Control"-Effekt auf einem Null Object lassen sich Parameter wie Größe, Geschwindigkeit oder Farbe global für alle geparenteten Layer mit einer einzigen Eigenschaft steuern.
Beispiele
- Kamera-Dolly-Rig: Kamera-Layer an Null Object „Cam_Controller" geparented; Null Object fährt eine geschwungene Position-Animation – die Kamera folgt weich.
- Gruppenanimation Social Media: Vier Icon-Layer und ein Text-Layer alle an Null Object „Group_Controller" geparented; ein einziger Positions-Keyframe auf dem Null bringt alle fünf Layer gemeinsam ins Bild.
- Charakteranimation: Unterarm-Layer an Oberarm-Layer geparented, Oberarm an Torso-Layer – Armbewegungen vererben sich realistisch.
- Logo-Rig: Alle Teile eines mehrteiligen Logos an ein Master-Null geparented; Skalierung des Nulls skaliert das gesamte Logo proportional.
- 3D-Turntable: 3D-Produktmodell-Layers alle an ein Null Object geparented, das eine 360°-Y-Rotations-Animation ausführt – klassischer Produkt-Turntable.
In der Praxis
Null Object anlegen:
- Layer → New → Null Object (Alt+Shift+Strg+Y / Alt+Shift+Cmd+Y)
- Null Object in der Timeline erscheint als Würfelsymbol
- Null Object animieren oder als Expression-Target verwenden
Parent-Link setzen:
- Timeline-Spalte „Parent & Link" einblenden (falls nicht sichtbar: in Timeline-Header Rechtsklick → Columns → Parent)
- Beim Child-Layer auf das Spiralen-Symbol (Pickup-Whip) klicken und auf den gewünschten Parent-Layer ziehen
- Oder Dropdown öffnen und Parent aus Liste auswählen
Parent entfernen: Dropdown im Child-Layer → „None" auswählen.
Vergleich & Abgrenzung
In Cinema 4D und Blender sind hierarchische Parent-Child-Beziehungen in der Objekt-Hierarchie (Outliner) integrierter und visuell direkter dargestellt. After Effects' Parenting beschränkt sich auf Transformationen; für Deformationen und Bone-Rigging sind Drittanbieter-Plugins wie DUIK Bassel notwendig. Im Vergleich zu Premiere Pro bietet After Effects ein deutlich mächtigeres Hierarchie-System.
Häufige Fragen (FAQ)
Was passiert mit dem Child-Layer, wenn ich den Parent-Layer lösche? Wird ein Parent-Layer gelöscht, verlieren alle Child-Layer ihre Parent-Verknüpfung und bleiben an ihrer aktuellen absoluten Position. Die relative Position wird dabei in absolute Koordinaten umgerechnet. Die Animation des Child-Layers bleibt erhalten, aber die Bewegungsvererbung vom gelöschten Parent entfällt.
Kann ein Layer mehrere Parent-Layer haben? Nein, jeder Layer kann nur einen einzigen Parent haben. Für komplexere Steuerungen (z. B. Bewegung von zwei Quellen abhängig) müssen Expressions verwendet werden, die Werte aus mehreren Quell-Layern kombinieren.
Verwandte Einträge
Weiterführend
- Meyer, C. & Meyer, T. (2019): After Effects Apprentice. Focal Press.
- Adobe After Effects Hilfe – helpx.adobe.com/after-effects
- DUIK Bassel – Rainbox Productions (kostenfreies Rigging-Plugin für AE)
