← 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 · 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