← Zurück zu Software & Tools
Null-Objekte sind unsichtbare, nicht rendernde Layer in After Effects, die ausschließlich zur Steuerung anderer Layer über das Parenting-System oder Expressions genutzt werden.

Was ist ein Null-Objekt?

Ein Null-Objekt (englisch: Null Object) ist ein spezieller Layer-Typ in After Effects, der zwar alle Transformationseigenschaften eines normalen Layers besitzt (Position, Skalierung, Rotation, Ankerpunkt), jedoch im Render-Output unsichtbar bleibt. Seine einzige Funktion ist die Steuerung: Als „Elternelement" im Parenting-System bewegt es verknüpfte Kindlayer mit, ohne selbst sichtbar zu sein.

Null-Objekte sind ein fundamentales Werkzeug für komplexe Motion-Graphics, Charakter-Rigs, Kamerasteuerung und Expression-basierte Interfaces. Professionelle Motion Designer verwenden sie in nahezu jedem anspruchsvollen Projekt.

Erklärung

Null-Objekt erstellen

Menü: Layer → New → Null Object (Tastenkürzel: Alt+Shift+Ctrl+Y auf Windows / Opt+Shift+Cmd+Y auf Mac)

Ein neues Null-Objekt erscheint als weißes Rechteck im Composition-Fenster (nur sichtbar im Editor, nie im Render), das standardmäßig in der Mitte der Komposition platziert wird.

Parenting, das Eltern-Kind-Prinzip

After Effects erlaubt es, jeden Layer einem anderen Layer als „Parent" (Elternelement) zuzuordnen. Das Kind-Element erbt dann alle Transformationen des Elternelements additiv:

  • Bewegt sich der Parent, bewegt sich das Kind mit
  • Skaliert der Parent, skaliert das Kind mit
  • Rotiert der Parent, rotiert das Kind mit

Parenting einrichten: In der Timeline-Spalte „Parent & Link" das Dropdown-Menü eines Layers öffnen und den gewünschten Parent-Layer auswählen. Alternativ: das Spiralsymbol (Pickwhip) auf den Parent-Layer ziehen.

`` Timeline-Spalte: Parent & Link → Dropdown → [Layer auswählen] ODER → Pickwhip-Symbol → auf Ziel-Layer ziehen ``

Null als übergeordneter Controller

Das klassische Anwendungsbeispiel:

``` STRUKTUR: Null_Hauptcontroller (Parent) ├── Logo-Text (Child) ├── Hintergrund-Shape (Child) └── Icon-Gruppe (Child)

→ Null bewegen = alle Elemente bewegen sich synchron ```

Anstatt jeden Layer einzeln zu keyframen, wird ausschließlich das Null-Objekt animiert. Dies vereinfacht Korrekturen drastisch und hält die Timeline sauber.

Null für 3D-Kamerasteuerung

In 3D-Kompositionen werden Null-Objekte häufig als Kamera-Rig eingesetzt:

`` Camera_Null (3D Null, animiert) └── Kamera (Parent = Camera_Null) ``

Die Kamera folgt dem Null-Objekt durch den Raum. Komplexe Kamerabewegungen lassen sich so über einfache Position/Rotation-Animationen des Nulls steuern, ohne direkt an der Kamera zu arbeiten.

Für Orbit-Bewegungen (Kamera umkreist ein Objekt) wird ein zweites Null als Look-At-Target verwendet:

`` Null_Orbit (rotiert) └── Kamera (Parent = Null_Orbit) → Kamera zeigt auf Null_LookAt via Expression ``

Null als Expression-Controller

Null-Objekte eignen sich hervorragend als zentrale Steuerkonsole für Expressions. Auf dem Null werden Expression Controls (Slider, Checkbox, Farbe) platziert, auf die andere Layer per Expression zugreifen:

``javascript // Auf einem anderen Layer: comp("Hauptkomposition").layer("Null 1").effect("Slider Control")("Slider") ``

So entsteht ein Rig-System: Änderungen an einem einzigen Null-Objekt aktualisieren automatisch alle verknüpften Layer. Dieses Prinzip ist die Grundlage für professionelle Motion-Graphics-Templates (MOGRTs).

Null für Charakter-Animation

In Charakter-Rigs werden Null-Objekte verwendet, um Extremitäten-Hierarchien aufzubauen (ähnlich wie Bones in 3D-Programmen):

`` Null_Koerper ├── Null_Schulter_L │ ├── Null_Ellbogen_L │ │ └── Null_Hand_L │ │ └── Hand_Shape └── Null_Schulter_R └── ... ``

3D-Null-Objekte

Null-Objekte können in den 3D-Layer-Modus versetzt werden, wodurch sie im 3D-Raum positioniert und rotiert werden können. Dies ist essentiell für:

  • Kamera-Rigs in 3D-Kompositionen
  • Ankerpunkte für 3D-Objekte
  • Referenzpunkte für den 3D Camera Tracker

Beispiele

Grundlegendes Parenting-Setup

```

  1. Layer → New → Null Object
  2. Null in Timeline umbenennen (Enter): "Controller"
  3. Ziel-Layer in Timeline auswählen
  4. Parent & Link → "Controller" wählen
  5. Controller animieren → Kind-Layer folgt automatisch

```

Multi-Layer-Steuerung

``` Projekt: Logo-Animation mit 5 Elementen Problem: Alle 5 Layer sollen synchron einsliden

Lösung:

  1. Null "Slide_Controller" erstellen
  2. Alle 5 Layer als Children zuordnen
  3. Nur Null animieren (Position: off-screen → on-screen)
  4. Fertig, ein Keyframe steuert alle 5 Layer

```

Expressionen auf Null verwalten

``javascript // Null "Global_Control" mit Slider "Geschwindigkeit" // Auf animiertem Layer: var speed = comp("Main").layer("Global_Control").effect("Geschwindigkeit")("Slider"); loopOut("cycle") * speed; ``

In der Praxis

Effizienz: Statt 20 Keyframes (4 Layer × 5 Keyframes) reichen 5 Keyframes auf einem Null-Objekt. Dies vereinfacht Nachbearbeitungen erheblich.

Template-Produktion: MOGRTs (Essential Graphics Templates) nutzen fast immer Null-Objekte mit Expression Controls als Benutzeroberfläche. Der Kunde ändert nur Slider-Werte, nicht die eigentliche Animation.

Team-Workflows: Benannte Null-Objekte mit klarer Hierarchie erleichtern die Zusammenarbeit. Andere Animatoren verstehen das Rig sofort.

Kamera-Arbeit: Professionelle Kamera-Rigs in After Effects bestehen typischerweise aus 2–3 verschachtelten Null-Objekten für unabhängige Pan/Tilt/Roll-Steuerung.

Vergleich & Abgrenzung

KonzeptNull-ObjektPrecomposeAdjustment Layer
SichtbarkeitUnsichtbarSichtbar (als Comp)Unsichtbar
AnimierbarJaJaJa
Steuert andere LayerPer Parent/ExpressionPer CompositionPer Effekte
Primärer ZweckSteuerung/RigStruktur/GruppierungEffekt-Stapelung

Null vs. Shape Layer als Parent: Theoretisch kann jeder Layer als Parent dienen. Null-Objekte sind jedoch bevorzugt, weil sie nicht im Render erscheinen und kein visuelles Rauschen erzeugen.

Null vs. Adjustment Layer: Adjustment Layer übertragen Effekte auf darunterliegende Layer, Null-Objekte übertragen Transformationen via Parenting.

Häufige Fragen (FAQ)

Rendert ein Null-Objekt mit? Nein, Null-Objekte sind im finalen Render grundsätzlich unsichtbar. Sie existieren nur zur Steuerung und Organisation.

Kann ein Null-Objekt selbst einen Parent haben? Ja, Null-Objekte können in beliebig tiefen Hierarchien verschachtelt werden (Null → Null → Null → Layer).

Was passiert, wenn ich den Parent-Layer lösche? Der Kind-Layer verliert seinen Parent und springt zu seinem eigenen Ursprungskoordinatensystem zurück. Die Transformationswerte bleiben, aber die Vererbung entfällt.

Kann ich Parenting mit Expressions kombinieren? Ja, das ist sogar empfehlenswert. Expressions können auf Eigenschaften des Parent-Layers zugreifen, was sehr mächtige Rigs ermöglicht.

Wie viele Child-Layer kann ein Null-Objekt haben? Theoretisch unbegrenzt, praktische Limits sind nur durch die Performance des Systems gegeben.

Verwandte Einträge

Weiterführend

  • Adobe Help Center: „Parenting layers in After Effects" (adobe.com/help, 2024)
  • School of Motion: „After Effects Parenting Guide" (schoolofmotion.com, 2023)
  • Motion Array: „Null Objects in After Effects, Complete Guide" (motionarray.com, 2023)
  • Greyscalegorilla: Null-Objekte in 3D-Workflows (greyscalegorilla.com, 2022)
  • Jake Bartlett (Skillshare): „After Effects Rigging Fundamentals" (2023)
← Zurück zu Software & Tools
Infotag

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