Das Puppet Tool deformiert Ebenen in After Effects durch ein automatisch generiertes Mesh-Netz, das durch animierbare Pins kontrolliert wird – ein schneller Weg zu organischen Character-Animationen ohne komplexes 3D-Rigging.
Rubrik: Software & Tools · Unterrubrik: Adobe After Effects · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Formstiftwerkzeug, Puppet Pin Tool, Marionetten-Werkzeug; Shortcut: Strg + P / Cmd + P oder Toolbar; Menüpfad: Toolbar > Puppet-Pin-Symbol
Was ist das Puppet Tool?
Das Puppet Tool (in deutschen After-Effects-Versionen: Formstiftwerkzeug) ermöglicht es, flache Bilder, Illustrationen oder Shape Layers wie eine Marionette zu bewegen. Dazu legt After Effects automatisch ein unsichtbares Mesh (Gitternetz) über die Ebene. Anschließend werden Pins gesetzt – an Gelenken, Händen, Füßen, Kopf. Diese Pins können animiert werden, und das Mesh folgt der Bewegung auf organische Weise, ohne das gesamte Bild zu bewegen. Ein vereinfachtes, aber effektives Character-Rig.
Erklärung
Puppet Tool aktivieren
- Shortcut: Strg + P (Windows) / Cmd + P (Mac)
- Oder: Toolbar-Symbol (Stecknadel mit Mesh-Linien)
- Nur anwendbar auf Layer mit Pixel-Inhalt (Footage, Shape Layer, Text, Solid) – nicht auf Null-Objekte
Mesh-Erzeugung (Triangle Mesh)
Beim ersten Klick auf den Layer erzeugt After Effects automatisch ein Triangulations-Mesh (Dreiecksnetz):
- Dichte (Mesh Details): Anzahl der Mesh-Dreiecke – höhere Dichte = weichere Deformation, längere Berechnungszeit
- Expansion: Wie weit das Mesh über die Ebenenränder hinausgeht
Mesh-Parameter einstellen: Nach Aktivierung des Puppet Tools erscheinen oben in der Toolbar die Mesh-Optionen.
Pin-Typen
#### Deform Pin (Standard-Pin, gelb)
Zieht die Mesh-Punkte aktiv an eine neue Position. Der primäre Pin für Animationen.
`` Position animierbar → Gliedmaße folgt dem Pin ``
#### Starch Pin (Steifigkeits-Pin, gelb mit Kreis)
Hält einen Bereich des Meshes starr – verhindert unerwünschte Verformung zwischen Gelenken.
- Starch Amount: 0 = weich (normales Mesh), 100 = vollständig starr
- Nützlich für Körper zwischen Schulter und Hüfte, damit der Torso nicht verformt wird
#### Overlap Pin (Überlappungs-Pin, rot)
Bestimmt, welche Teile des Meshes „vorne" liegen, wenn Teile der Ebene sich überlappen:
- Depth: Positive Werte = vorne; negative = hinten
- Nützlich für Arme, die vor oder hinter dem Körper erscheinen sollen
Puppet Pins animieren
- Puppet Tool aktivieren + Pins setzen
- Stopwatch aktivieren: Erste Pin-Position keyframen (erscheint automatisch, sobald ein Pin bewegt wird)
- Zeitmarke verschieben → Pin an neue Position ziehen → Keyframe wird automatisch gesetzt
- Wiederholen für alle Gelenke / Frames
Puppet Tool mit dem Recorder (Puppet Overlap Recording)
Ab After Effects 2020+ gibt es den Puppet Mesh Warper, der eine verbesserte Deformation ermöglicht:
- Höhere Qualität bei extremen Deformationen
- Weniger „Mesh-Kollaps" bei starken Bewegungen
Puppet Pin Expressions
Puppet-Pin-Positionen können mit Expressions animiert werden:
``javascript // Sinusförmige Bewegung eines Pins (z. B. atmende Bewegung): x = value[0]; y = value[1] + Math.sin(time * 3) * 10; [x, y] ``
``javascript // Wiggle auf Pin: wiggle(2, 15) ``
Advanced: Puppet mit DUIK Basset
Das kostenlose Script DUIK Basset (Rainbox Productions) erweitert Puppet-Tool-Rigs erheblich:
- Automatisches Rigging mit Inverse Kinematics (IK)
- Controllers für professionelle Character-Animation
- Export-kompatibel mit After Effects-Expressions
Beispiele
- Winkende Hand: Illustration einer Hand → 3 Pins (Handgelenk, Mittelfinger-Basis, Fingerspitzen) → Pins animieren → natürliche Wink-Bewegung
- Laufender Charakter: Figur-Illustration → Pins an Hüfte (Starch), Knie, Fuß → Beinbewegung keyframen → Lauf-Zyklus
- Sprechender Mund: Gesichts-PNG → Pins an Mundwinkeln und Kinn → Mundöffnung animieren
- Flatternde Fahne: Rechteck-Shape → Pins am linken Rand (Starch) und auf der Fläche verteilt → Wiggle-Expression auf Flächenpins
- Atmender Körper: Körper-Illustration → Torso-Pin mit leichter Scale-Y-Animation → organische Atemanimation
In der Praxis
Best Practice für Character-Animation mit Puppet Tool:
- Illustration in Photoshop oder Illustrator in separate Layer aufteilen (Kopf, Körper, Arme, Beine)
- Als PSB/AI-Datei in After Effects importieren (Layer erhalten)
- Jede Körperteil-Ebene erhält eigene Puppet-Pins + Parenting für Hierarchie
- Starch-Pins strategisch setzen, um Gelenkbereiche steif zu halten
Mesh-Dichte: Zu niedriges Mesh führt zu eckigen Deformationen; zu hohes Mesh verlangsamt das Rendering. Standard-Mesh-Dichte (10–15) ist für die meisten Animationen ausreichend.
Shortcut-Übersicht:
| Aktion | Shortcut |
|---|---|
| Puppet Tool aktivieren | Strg/Cmd + P |
| Deform Pin setzen | Klick mit Puppet Tool |
| Starch Pin | Obere Toolbar: Starch-Modus |
| Overlap Pin | Obere Toolbar: Overlap-Modus |
| Pin auswählen und löschen | Klick + Entf |
Vergleich & Abgrenzung
| Methode | Stärke | Schwäche |
|---|---|---|
| Puppet Tool (nativ) | Integriert, schnell für einfache Rigs | Keine echte IK, limitiert für komplexe Characters |
| DUIK Basset (Script) | Professionelles IK-Rigging, kostenlos | Komplexer Setup, Lernkurve |
| Joysticks 'n Sliders (Plugin) | Intuitive Controller für Gesichtsrigs | Kostenpflichtig |
| 3D-Software (C4D, Blender) | Vollständige 3D-Rigs | Viel komplexer, andere Pipeline |
Häufige Fragen (FAQ)
Warum verformt sich mein Mesh an unerwünschten Stellen? Das Puppet Tool verteilt die Deformation gleichmäßig über das gesamte Mesh – auch dort, wo keine Pins sind. Um unerwünschte Deformation zu verhindern: Starch-Pins an steifen Bereichen setzen (z. B. Torso, Kopf) und Deform-Pins nur an den tatsächlichen Gelenkpunkten platzieren. Je mehr Pins insgesamt vorhanden sind, desto lokaler ist die Deformation.
Kann ich Puppet Tool auf Shape Layers anwenden? Ja – das Puppet Tool funktioniert auf Shape Layers. Das Mesh wird automatisch über den sichtbaren Bereich der Shape gelegt. Allerdings ist der Effekt oft auf einem einzelnen, gerasterten Bild (PNG) mit sauberem Alpha-Kanal einfacher zu kontrollieren als auf komplexen Shape-Gruppen.
Verwandte Einträge
Weiterführend
- Adobe After Effects Benutzerhandbuch – helpx.adobe.com/de/after-effects
- DUIK Basset Dokumentation – rainboxlab.org/tools/duik
- School of Motion: „Puppet Tool Tutorial" – schoolofmotion.com
