Rigging ist der Prozess der Erstellung eines Steuerungssystems (Armature/Skelett) für ein 3D-Mesh, das es ermöglicht, Charaktere und Objekte durch Bone-Transformationen animierbar zu machen, wobei Constraints, Inverse Kinematics und Control Rigs komplexe, realistische Bewegungen ermöglichen.
Rubrik: Software & Tools Deep-Dive · Unterrubrik: Blender · Niveau: Fortgeschritten Blender-Version: ab 2.x, IK-Solver verbessert in 3.x, Rigify-Add-on Standard in 2.8x+
Was ist Rigging?
Rigging verbindet ein statisches 3D-Mesh mit einem digitalen Skelett (Armature), das aus einzelnen Knochen (Bones) besteht. Durch das Bewegen, Rotieren und Skalieren dieser Bones deformiert sich das Mesh entsprechend – die Grundlage für Charakteranimation.
Ein vollständiges Rig besteht typischerweise aus:
- Deformation Bones: Knochen die das Mesh direkt verformen
- Control Bones: Knochen für die Animatoren-Schnittstelle (einfach zu bedienen)
- Mechanism Bones: Automatisierte Zwischenknochen (unsichtbar, fürs System)
- Constraints: Regeln die Bone-Bewegungen einschränken oder automatisieren (IK, Copy Transform etc.)
Erklärung & Parameter
Armature erstellen
Shift + A → Armature → Single Bone fügt eine Armature mit einem Bone in die Szene ein.
Edit Mode der Armature (Tab):
E→ Extrude (neuen Bone aus aktivem Bone verlängern)Strg + R→ Roll des Bones anpassenAlt + R→ Bone Roll auf 0 setzenShift + S → Cursor to Selected→ Cursor für Bone-Positionierung nutzenStrg + D→ Bone duplizierenF→ Fill (zwei Bones verbinden)Alt + M→ Merge Bones
Bone-Einstellungen (Bone Properties)
Relations:
- Parent: Übergeordneter Bone (Eltern-Kind-Hierarchie)
- Connected: Bone startet am Ende des Parent-Bones
Transform:
- Position, Rotation, Scale der Bone-Ruheposition (Bind Pose)
Deform:
- Deform: Aktiviert/Deaktiviert ob dieser Bone das Mesh verformt (Control Bones: deaktiviert)
- Envelope Distance: Reichweite des Bone-Envelopes für Weight-Berechnung
- Envelope Weight: Gewichtungsfaktor des Envelopes
Display:
- Custom Object: Eigenes 3D-Objekt als Bone-Darstellung (für Control Rigs)
Pose Mode
Strg + Tab → Pose Mode – Bones animierbar machen:
G / R / S→ Bone bewegen, rotieren, skalierenAlt + G / Alt + R / Alt + S→ Transform zurücksetzenI→ Keyframe einfügen (Insert Keyframe Menu)Strg + G→ Bones in Gruppen organisierenH/Shift + H→ Bones verstecken / einblenden
Skinning: Mesh mit Armature verbinden
- Mesh auswählen, dann Armature (
Shift + Klick), Armature ist aktiv Strg + P → With Automatic Weights- Oder:
Armature Deform → With Envelope Weights/Without Automatic Weights
Armature Modifier wird automatisch dem Mesh hinzugefügt:
- Object: Verweist auf die Armature
- Bind to Vertex Groups / Bone Envelopes: Binding-Methode
- Preserve Volume: Verhindert "Candy Wrapper"-Artefakte bei Drehung
Constraints
Constraints definieren Regeln für Bone-Transformationen: Add Constraint: Pose Mode → Bone auswählen → Bone Constraint Properties (Ketten-Icon)
Wichtigste Constraints:
Copy Transform / Rotation / Location / Scale: Kopiert die Transform-Werte eines anderen Bones oder Objekts.
Inverse Kinematics (IK):
- Ermöglicht "Reach"-Animation: Wenn der Hand-Bone an eine Position bewegt wird, berechnet das System automatisch die Winkel für Ellbogen und Schulter
- Chain Length: Anzahl der Bones im IK-Kettensystem
- IK Pole Target: Steuert die Richtung des „Knicks" (z. B. Knie zeigt nach vorne)
- Iterations: Berechnungsgenauigkeit
Shift + I→ Quick IK-Constraint hinzufügen
Track To: Bone zeigt immer auf ein Zielobjekt (für Augen-Rig).
Copy Rotation (Limit): Rotation einschränken (für Kiefer, Augenlider).
Damped Track: Smooth Tracking-Constraint.
Child Of: Bone verhält sich wie Kind eines anderen Objekts (dynamisch, umschaltbar).
Stretch To: Bone streckt sich dynamisch zu einem Ziel (für Gummi-ähnliche Charaktere).
Rigify Add-on
Rigify ist Blenders eingebautes Rig-Generierungssystem (in Preferences → Add-ons aktivieren):
- Skeleton-Template aus Rigify einfügen:
Shift + A → Armature → Rigify → Human (Meta-Rig)o.ä. - Meta-Rig an Charakter-Proportionen anpassen
Armature Properties → Generate Rig→ vollständiges Control-Rig wird generiert- Mesh mit dem generierten Rig verbinden
Rigify generiert automatisch:
- FK/IK-Switching für Arme und Beine
- Stretch-Control
- Face-Rig
- Finger-Controls
- Benannte Control-Bones mit klaren Farben
Beispiele (5 konkrete Anwendungsfälle)
- Biped-Charakter: Rigify Meta-Rig importieren, an Charakter anpassen, Generate Rig, Automatic Weights für Skinning, Weight Paint für Korrekturen.
- Kamerakran-Rig: Armature mit drei Bones (Boden, Arm, Kamerakopf), IK-Constraint auf Kamerakopf, Track-To-Constraint für automatische Ausrichtung auf ein Ziel-Empty.
- Schlangenförmiger Roboter: Chain von 20 Bones, Spline IK-Constraint auf einer Bézier-Kurve → Kurve animieren, Roboter folgt automatisch.
- Gesichtsrig für Lippensynchronisation: Bones für Kiefer, Mundwinkel, Lippenmitte, Wangenknochen. Shape Keys durch Drivers mit Bone Rotation als Input.
- Mechanische Klappe: Zwei Bones (Basis + Klappe), Rotation Limit Constraint auf Klappe (-90° bis 0°), Keyframe-Animation auf der Rotation.
Schritt-für-Schritt: Basis-Armature für einen Arm
Shift + A → Armature → Single Bonein der SzeneTab→ Edit Mode der Armature- Oberarm-Bone positionieren (Schulter bis Ellbogen)
E→ Neuen Bone extrudieren (Unterarm, Ellbogen bis Handgelenk)E→ Hand-Bone extrudierenTab→ Object Mode, Mesh auswählen, Shift+Klick Armature,Strg + P → With Automatic Weights- Armature:
Strg + Tab → Pose Mode - Unterarm-Bone auswählen, Bone Constraint Properties → Add → Inverse Kinematics
- Target: Empty-Objekt (Handgelenk-Controller), Chain Length: 2
- Pole Target: zweites Empty (Ellbogen-Richtung)
In der Praxis
Naming Conventions für symmetrische Rigs:
- Bones mit
.L/.R-Suffix (z. B.arm.L,arm.R) werden von Mirror Modifier und Weight Paint automatisch gespiegelt - Alternativ:
_L/_RoderLeft/Right– aber.L/.Rist Blender-Standard
Display As: In Armature Properties → Viewport Display → Display As:
- Octahedral: Standard (3D-Oktaeder)
- Stick: Einfache Linien (gut für dichte Rigs)
- Envelope: Einflussbereich sichtbar
- Wire: Für Control Rigs mit Custom Objects
X-Ray für Armatures: Alt + Z im 3D Viewport → Armature durch Mesh sichtbar machen – essentiell beim Posieren.
Bone Layers (Blender 3.x) / Bone Collections (4.0+): Bones in Gruppen/Collections organisieren um das Control-Interface aufgeräumt zu halten. Animatoren sehen nur die relevanten Control-Bones.
Vergleich & Abgrenzung
| Merkmal | Blender Armature | Maya Joint System | Cinema 4D Character |
|---|---|---|---|
| IK-System | Integriert (ITASC/Legacy) | Integriert (IK Spline, SC/RP) | Integriert |
| Auto-Rig | Rigify (Add-on) | Human IK | Character (kostenpflichtig) |
| Constraints | Umfangreich | Sehr umfangreich | Gut |
| Shape Keys/Blend Shapes | Ja | Ja (Blend Shapes) | Ja (PoseMorph) |
| Kosten | Kostenlos | Kostenpflichtig | Kostenpflichtig |
Häufige Fragen (FAQ)
F: Was ist der Unterschied zwischen FK und IK, und wann verwendet man was? A: Forward Kinematics (FK): Jeder Bone wird manuell rotiert, ausgehend vom Eltern-Bone. Natürlicher Workflow für Wirbelsäulen, Schwänze, Flügel. Inverse Kinematics (IK): Das Endglied (z. B. Hand) wird zu einer Position bewegt, und das System berechnet die Zwischenwinkel automatisch. Ideal für Beine (Fuß am Boden bleiben) und Arme (greifen nach Objekten). In professionellen Rigs gibt es FK/IK-Switching pro Gliedmaß.
F: Wie verhindert man das „Candy Wrapper"-Artefakt beim Drehen eines Knochens? A: Im Armature Modifier → Preserve Volume aktivieren. Außerdem: korrekte Weight Paint Gewichte am Gelenk (weiche Übergänge statt harter Grenze), und eine „corrective Shape Key" für extreme Positionen hinzufügen. Für professionelle Ergebnisse: Elbow/Knee Twist-Bones mit Copy Rotation Constraints.
Verwandte Einträge
- Weight Paint Mode – Rigging-Gewichte
- NLA Editor – Non-Linear Animation
- Sculpt Mode – organisches Modellieren
Weiterführend
- Blender Manual: Armatures –
- Blender Manual: Rigify –
- Blender Artists: Rigging –
- Nathan Vegdahl – Humane Rigging (Blender Foundation):
