Parenting und Null-Objekte in After Effects ermöglichen hierarchische Abhängigkeiten zwischen Layers, sodass Bewegung, Rotation und Skalierung eines übergeordneten (Parent-)Layers automatisch auf alle untergeordneten (Child-)Layers übertragen werden.
Rubrik: Software & Tools Deep-Dive · Unterrubrik: Adobe After Effects · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Parent-Child-Hierarchie, Eltern-Kind-Verknüpfung, Null Object, Null Layer
Was sind Parenting und Null-Objekte?
Parenting bezeichnet in After Effects die Möglichkeit, einen Layer einem anderen Layer als "Eltern" (Parent) zuzuweisen. Jede Transformation des Parent-Layers – also Bewegung, Rotation und Skalierung – wird dann automatisch auf alle verbundenen Child-Layers übertragen. Die eigenen Transformationen des Child-Layers bleiben dabei relativ zum Parent.
Null-Objekte (engl. Null Objects) sind unsichtbare Layers ohne visuellen Inhalt – sie sind weder im Viewport noch im finalen Render sichtbar, können aber wie jeder andere Layer Transformationen besitzen und als Parent fungieren. Null-Objekte sind das Standard-Werkzeug für Rig-Systeme in After Effects.
Zusammen bilden Parenting und Null-Objekte das Fundament für jede Art von Animations-Rig: von einfachen gruppierten Bewegungen bis hin zu komplexen Kamera-Rigs, Charakter-Rigs und modularen Motion-Design-Systemen.
Erklärung mit konkreten Parametern
Parent-Beziehung herstellen
Die Parent-Verknüpfung wird über das Parent & Link-Dropdown in der Timeline-Spalte gesteuert. Diese Spalte ist standardmäßig eingeblendet; falls nicht: Rechtsklick auf den Spalten-Header > Spalten > Parent & Link.
Methoden zur Verknüpfung:
- Dropdown: Im Parent & Link-Dropdown eines Child-Layers den gewünschten Parent-Layer auswählen.
- Pick-Whip (Peitsche): Das Spiralen-Symbol neben dem Dropdown auf den gewünschten Parent-Layer ziehen. Der Pick-Whip ist der schnellste Weg für schnelle Rigs.
Transformation-Vererbung
| Eigenschaft | Vererbt? | Hinweis |
|---|---|---|
| Position | Ja | Additive Verschiebung |
| Rotation | Ja | Additive Drehung |
| Scale | Ja | Multiplikative Skalierung |
| Opacity | Nein | Opacity wird nicht vererbt |
| Anchor Point | Nein | Jeder Layer hat eigenen Ankerpunkt |
Null-Objekte erstellen
- Menü: Layer > Neues Objekt > Null-Objekt
- Shortcut: Strg/Cmd + Alt + Shift + Y
- Null-Objekte erscheinen als kleines rotes Quadrat im Viewport, werden aber nicht gerendert.
3D Null-Objekte
Für 3D-Rigs: Null-Objekt als 3D-Layer aktivieren (3D-Würfel-Symbol in der Timeline). Das Null-Objekt erhält dann X/Y/Z-Positionierung sowie X/Y/Z-Rotation.
Schritt-für-Schritt Anleitung: Camera Rig mit Null-Objekten
Ein professionelles Camera Rig besteht aus zwei Null-Objekten, die die Kamera-Bewegung in "Pan/Tilt" und "Dolly" trennen:
- Kamera erstellen: Layer > Neue Kamera > Two-Node Camera. Fokus-Distanz notieren.
- Erstes Null-Objekt erstellen (Name: "CAM_MAIN"), als 3D-Layer aktivieren.
- Zweites Null-Objekt erstellen (Name: "CAM_OFFSET"), ebenfalls als 3D-Layer aktivieren.
- Hierarchie aufbauen:
- Kamera → Parent: CAMMAIN (Pick-Whip) - CAMMAIN → Parent: CAM_OFFSET (Pick-Whip)
- Wiggle auf CAM_MAIN: Position:
wiggle(2, 5)→ Sanftes Handheld-Wackeln. - Übergeordnete Bewegung auf CAM_OFFSET: Keyframes auf Position für die eigentliche Kamerafahrt.
- Ergebnis: Kamerafahrt läuft stabil auf CAMOFFSET, Handheld-Effekt wird von CAMMAIN additiv überlagert. Beide lassen sich unabhängig deaktivieren.
Beispiele – 5 konkrete Anwendungen
- Infografik-Gruppe: Mehrere Text- und Shape-Layers als Children eines gemeinsamen Null-Objekts. Eine einzige Position-Animation auf dem Null bewegt die gesamte Infografik als Block.
- Charakter-Rig: Körperteile (Kopf, Arme, Beine als PNGs oder Shape Layers) in einer Hierarchie verknüpft. Oberkörper-Null bewegt Schultern, Arme und Kopf gleichzeitig; der Kopf hat sein eigenes Null für unabhängige Kopfbewegungen.
- 3D-Logo-Rig: Logo-Layers in einem 3D-Raum als Children eines 3D-Nulls. Rotation des Null-Objekts dreht das gesamte Logo um seinen Schwerpunkt, ohne jeden Layer einzeln animieren zu müssen.
- Parallax-Scrolling: Mehrere Hintergrund-Ebenen (Himmel, Berge, Vordergrund) als Children von je einem Null-Objekt. Die Nulls haben unterschiedliche Geschwindigkeits-Expressions für den Parallax-Effekt.
- Expressions-Master-Rig: Slider Controls auf einem MASTER-Null, alle Animations-Layers verweisen per Expression auf dieses Null. Das Null ist nie Parent-Child-verknüpft, dient aber als Kontrollzentrum.
In der Praxis
Shortcuts:
- Strg/Cmd + Alt + Shift + Y → Null-Objekt erstellen
- P → Position anzeigen
- Shift + P → zusätzliche Eigenschaften einblenden
- AA → Anchor Point anzeigen
Häufige Fehler:
- Child-Layer springt bei Verknüpfung: Der Anchor Point des Parent-Layers ist nicht am logischen Pivotpunkt. Lösung: Anchor Point mit dem Pan Behind Tool (Y) korrekt setzen, bevor die Verknüpfung hergestellt wird.
- Skalierung des Parents verzerrt Children ungewollt: Scale wird multiplikativ vererbt. Eine 50%-Skalierung des Parents halbiert alle Child-Layers. Lösung: Parent-Scale auf 100 % belassen und Skalierung über Position oder eigene Scale-Keyframes der Children steuern.
- Kreisreferenz: Layer A ist Parent von Layer B, und Layer B soll Parent von Layer A sein – After Effects verhindert das. Hierarchien müssen immer einseitig verlaufen.
- Null-Objekt versehentlich im Render: Null-Objekte sind standardmäßig nicht gerendert. Sicherheitshalber prüfen, ob das Null als "solo" oder versehentlich als Solid bezeichnet wurde.
Profi-Tipp: Null-Objekte in der Timeline farblich gruppieren (Label-Farben). "Magenta" für Kamera-Rigs, "Cyan" für Charakter-Rigs, "Grün" für Expressions-Master. So lassen sich auch in großen Projekten alle Control-Layer auf einen Blick identifizieren.
Vergleich & Abgrenzung
| Methode | Vorteil | Nachteil |
|---|---|---|
| Null-Objekt als Parent | Unsichtbar, flexibel, erweiterbar | Erfordert gute Benennung |
| Adjustment Layer als Parent | Kann gleichzeitig Effekte tragen | Visuell im Stack sichtbar |
| Precompose | Layers werden gebündelt gerendert | Weniger flexible Einzelkontrolle |
| Expressions (thisLayer.parent) | Dynamische Hierarchien möglich | Komplex, fehleranfällig |
Häufige Fragen (FAQ)
Kann ein Layer mehrere Parent-Layer haben? Nein. After Effects erlaubt pro Layer genau einen Parent. Für komplexe Mehrfach-Abhängigkeiten werden Expressions eingesetzt (z. B. Position aus zwei Parent-Layers gewichtet zusammenrechnen).
Werden Masken und Effekte des Parents auf Children übertragen? Nein. Parenting überträgt ausschließlich Transformationen (Position, Rotation, Scale). Masken, Effekte und Blend-Modes bleiben layer-spezifisch. Für geteilte Effekte eignen sich Adjustment Layers.
Verwandte Einträge
Weiterführend
- Adobe After Effects Benutzerhandbuch – helpx.adobe.com/de/after-effects/using/parenting-layers.html
- School of Motion: After Effects Rigging – schoolofmotion.com
- Video Copilot: Rigging & Parenting Tutorials – videocopilot.net
