Character Animation
Zusammenfassung
Ein vollständiges Tutorial zum Modellieren, Rigging und Animieren eines vierbeinigen Charakters in Blender - von der ersten Vertex bis zur fertigen Walk-Animation mit Persönlichkeit.
Überblick
Dieses 15-minütige Tutorial zeigt den kompletten Workflow für einen animierten vierbeinigen Charakter, der in jede Richtung laufen, springen und Persönlichkeit zeigen kann.
Kapitel-Übersicht
NaN:NaNBein modellieren (0:21) NaN:NaNIK Rig Setup (1:39) NaN:NaNKörper erstellen (2:55) NaN:NaNMotion Path erstellen (3:57) NaN:NaNBein-Bewegung animieren (4:51) NaN:NaNWeitere Beine erstellen (6:03) NaN:NaNDirection Controller Setup (7:07) NaN:NaNZufällige Bewegung hinzufügen (8:34) NaN:NaNÜber den Bildschirm laufen (10:16) NaN:NaNDas Sahnehäubchen! (11:55)
Bein-Modellierung
Basis-Geometrie
NaN:NaNEdit Mode (Tab), Merge Vertices at Center (0:30) NaN:NaNEinzelner Vertex als Ausgangspunkt (0:36) NaN:NaNE + Z für Z-Achsen Extrusion, 4m Höhe (0:38)
Skin Modifier für Dicke
NaN:NaNSkin Modifier für Bein-Dicke hinzufügen (0:46) NaN:NaNCtrl+A für Vertex-Radius anpassen (0:55) NaN:NaNSpitz oben, breiter unten (verkehrt herum) (0:59)
Gelenke hinzufügen
NaN:NaNX-Ray Mode für bessere Sicht (1:07) NaN:NaNBeide Vertices selektieren, Subdivide mit 2 Cuts (1:12) NaN:NaNG zum Bewegen der Gelenke (1:17)
Armature erstellen
NaN:NaNVertices zu Bones konvertieren (1:25) NaN:NaNObject Mode verlassen für Create Armature Button (1:31) NaN:NaNArmature Object mit verbundenen Bones (1:36)
IK Rig Setup
Inverse Kinematics
NaN:NaNMächtige Tools: Inverse Kinematics (1:49) NaN:NaNPose > Inverse Kinematics > Add IK to Bone (1:52) NaN:NaNLetzten Bone selektieren, IK zu New Empty Object (1:57)
IK Target Control
NaN:NaNObject Mode: Empty für mächtiges Rig (2:03) NaN:NaNEmpty bewegen = clevere Bein-Animation (2:09) NaN:NaNEmpty zu 'IK Target' umbenennen (2:15)
Bewegungsbereich optimieren
NaN:NaNProblem: Begrenzte Bewegung nach unten (2:21) NaN:NaNFront Orthographic View (Numpad 1) (2:31) NaN:NaN45° Bereich für komfortable Zone benötigt (2:41) NaN:NaNCtrl-Rotation um -45° für bessere Zone (2:46)
Körper erstellen
NaN:NaNShift+A Cube für Body hinzufügen (2:57) NaN:NaNG+Z für Z-Achsen Bewegung (3:01) NaN:NaNCube zu 'Body' umbenennen (3:04)
Parenting-System
NaN:NaNArmature und Leg zum Body parenten (3:13) NaN:NaNCtrl+P für Object Parent (3:20) NaN:NaNBody bewegen und rotieren = Character-ähnlich (3:24)
Fake Joint hinzufügen
NaN:NaNShift+A Icosphere für Gelenk-Illusion (3:35) NaN:NaNSubdivisions auf 4, Smooth Shading (3:39) NaN:NaNZ-Achse Positionierung für realistisches Gelenk (3:46) NaN:NaNSphere auch zum Body parenten (3:51)
Motion Path erstellen
Bezier Circle Setup
NaN:NaNShift+A > Curve > Circle (4:07) NaN:NaNEdit Mode: 90° Rotation auf X-Achse (4:10)
Follow Path Constraint
NaN:NaNIK Target: Object Constraint Properties (4:16) NaN:NaNAdd Follow Path, Target = Bezier Circle (4:20) NaN:NaNAlt+G für Clear Location (seltsame Position) (4:31) NaN:NaNFollow Path Offset für Walking-Bewegung (4:40)
Bein-Bewegung animieren
NaN:NaNFrame 10: Offset Keyframe einfügen (4:52) NaN:NaNFrame 30 (20 Frames später) (4:56) NaN:NaNOffset 100 = exakt ein Zyklus (5:02)
Loop-Animation
NaN:NaNTimeline: Shift+E für Linear Extrapolation (5:09) NaN:NaNEndlose Animation nach Keyframe-Ende (5:17)
Path-Anpassung für Bodenkontakt
NaN:NaNCircle berührt Boden nicht richtig (5:24) NaN:NaNEdit Mode: Zwei Control Points selektieren (5:27) NaN:NaNSet Handle Type Vector (5:32) NaN:NaNS zum Skalieren der Control Points (5:36) NaN:NaNUnteren Control Point Z-Achse verschieben (5:40) NaN:NaN3D Cursor Pivot, Z-Achse Scale = 0 (5:43) NaN:NaNRealistisches Walking mit Boden-Kontakt (5:55)
Weitere Beine erstellen
NaN:NaNAlles ausser Body selektieren (6:04) NaN:NaNTop View (Z-Button oder Numpad 7) (6:09)
Duplicate + Rotate Workflow
NaN:NaNShift+D > R sofort für Duplicate+Rotate (6:17) NaN:NaNCtrl für exakt 90° Rotation (6:25) NaN:NaNShift+R zum Wiederholen der Aktion (6:32) NaN:NaNScheinbares Chaos, aber korrekt (6:38)
Position Reset
NaN:NaNIK Targets: Alt+G für Clear Location (6:45) NaN:NaNBezier Circles: Alt+R für Clear Rotation (6:55) NaN:NaNAlle Beine bewegen synchron (7:02)
Walk-Timing korrigieren
NaN:NaNErstes und letztes Bein IK Target wählen (7:11) NaN:NaN20 Frames = 10 Frames Halbweg-Punkt (7:20) NaN:NaNA für alle Keyframes, G für 10 Frames verschieben (7:25) NaN:NaNRealistisches Walking-Pattern (7:31)
Direction Controller Setup
NaN:NaNVier Paths kontrollieren Character-Richtung (7:35) NaN:NaNIndividual Origins: Z-Achse Rotation (7:41)
Master Controller erstellen
NaN:NaNRotation reset, neuer Direction Controller (7:55) NaN:NaNShift+A > Empty > Sphere (7:58) NaN:NaNEmpty Display Size anpassen (8:05)
Copy Rotation Constraints
NaN:NaNErster Path: Add Copy Rotation Constraint (8:08) NaN:NaNTarget = Direction Controller (8:15) NaN:NaNDrei weitere Paths: Copy Constraints to Selected (8:21) NaN:NaNDirection Controller = Master-Richtungssteuerung (8:29)
Zufällige Bewegung hinzufügen
Keyframe Setup
NaN:NaNBody selektieren, I für Location+Rotation Keyframes (8:48) NaN:NaNX Location: N für Modifier-Panel (8:55)
Noise Modifier
NaN:NaNF-Curve Modifiers: Noise hinzufügen (9:03) NaN:NaNBody beginnt sofort zu shaken (9:09) NaN:NaNScale 15 für stärkere Bewegung (9:12) NaN:NaNStrength 1, Phase für Variation (9:16)
Multi-Achsen Noise
NaN:NaNCopy F-Modifiers zu Y Location (9:22) NaN:NaNDiagonale Bewegung durch gleiche Phase (9:31) NaN:NaNPhase anpassen für echte Zufallsbewegung (9:35) NaN:NaNZ Location: niedrigere Strength (9:44)
Rotation Noise
NaN:NaNX Rotation: Strength 0.4 (9:56) NaN:NaNLebendige Kreatur durch Rotation+Location Noise (10:11)
Über den Bildschirm laufen
NaN:NaNShift+A > Empty > Cube für Character Controller (10:22) NaN:NaNDisplay Size vergrössern (10:27)
Character Controller Parenting
NaN:NaNShift: Direction Controller, Paths, Body selektieren (10:33) NaN:NaNCharacter Controller: Ctrl+P zum Parenten (10:41)
Screen-Animation
NaN:NaNX-Achse Bewegung, I für Location Keyframe (10:56) NaN:NaNPaar Frames später: G+X für weitere Bewegung (11:04) NaN:NaNTimeline: Shift+E Linear Extrapolation (11:15)
Sliding-Problem beheben
NaN:NaNZu schnell = Sliding-Effekt (11:21) NaN:NaNKeyframe verschieben für perfektes Timing (11:28) NaN:NaNErster Versuch erfolgreich! (11:33)
Das Sahnehäubchen!
Built-in Function Modifier
NaN:NaNGraph Editor: Z Location selektieren (12:10) NaN:NaNF-Curve Modifier: Built-in Function (12:14) NaN:NaNSine Wave = absolut verrückte Bewegung (12:19) NaN:NaNAdditive Mode für Kombination mit Noise (12:24)
Amplitude und Frequency
NaN:NaNAmplitude reduzieren (12:33) NaN:NaNPhase Multiplier (Frequency) auf 0.5 (12:39) NaN:NaNUnglaublich viel Charakter-Persönlichkeit (12:48) NaN:NaNNicht synchron mit Beinen = natürliche Emotion (12:54)
Rig-Testing und Verwendung
NaN:NaNMächtiges Rig: Direction Controller Z-Rotation (13:05) NaN:NaNCharacter Controller entgegengesetzte Rotation (13:13) NaN:NaNSeitlich laufender Character (13:19) NaN:NaNSprung-Animation möglich (13:30)
Projekt-Wiederverwendung
NaN:NaNCollection 'Creature' für einfache Nutzung (13:38) NaN:NaNBlender 3.0 Cycles X Kompatibilität (13:44) NaN:NaNFile > Append > Collection für andere Projekte (13:52)
Zusammenfassung
Dieses Tutorial demonstriert einen kompletten Character-Animation-Workflow:
Modellierung:
- Skin Modifier für organische Formen
- Vertex-zu-Bone Konvertierung
- Fake Joints für Realismus
Rigging:
- Inverse Kinematics für intuitive Kontrolle
- Follow Path Constraints für Bewegungszyklen
- Hierarchisches Parenting-System
Animation:
- Motion Paths für natürliche Bewegung
- F-Curve Modifiers für prozedurales Verhalten
- Noise und Built-in Functions für Persönlichkeit
Controller-System:
- Direction Controller für Richtungssteuerung
- Character Controller für Screen-Movement
- Wiederverwendbare Collection-Struktur