Die Arbeitsweise
Three.js Animation konzentriert sich auf Bewegung innerhalb einer Szene: prozedurale Bewegung, Keyframe-Tracks, Skelettposen und Morph Targets. Es trennt den gespeicherten Animationsclip vom Mixer, der ihn fortschreibt, und von der Action, die seine Wiedergabe steuert.
Überblendung ist ein zentraler Anwendungsfall. Gewichtete Actions und Crossfades sorgen für einen kontrollierten Übergang zwischen Zuständen wie Idle und Gehen. Diese Implementierungsmuster erfordern eine echte Prüfung des Modells; ein Skill kann nicht garantieren, dass ein importiertes Asset das erwartete Rig, Target oder den erwarteten Clip enthält.
Erwartete Ergebnisse
- Ein geprüftes Clip-Inventar und ein Wiedergabeplan
- Mixer- und Action-Logik für Übergänge
- Prozedurale oder Morph-Target-Bewegung, gekoppelt an die Szenenzeit
Vom Briefing zur Prüfung
- 01Modell untersuchen
Clipnamen, Bones und Morph Targets auflisten, bevor ein Bewegungsweg gewählt wird.
- 02Wiedergaberegeln festlegen
Geschwindigkeit, Looping, Action-Gewichte festlegen und bestimmen, ob ein beendeter Clip seine letzte Pose halten soll.
- 03Überblenden und prüfen
Den Mixer mit dem Frame-Delta in Sekunden fortschreiben, nicht mit der gesamten verstrichenen Zeit, und Übergänge dann auf Sprünge und unnötige aktive Updates prüfen.