What problem does it solve?
It helps you create and control motion in Three.js scenes without stitching together scattered examples, making animation setup easier for characters, objects, and procedural effects.
Core Features & Use Cases
- Keyframe Playback: Build and run AnimationClips with AnimationMixer and AnimationAction for looping, pausing, fading, and crossfading.
- Character Motion: Work with GLTF skeletal rigs, bones, and bone attachments for humanoid or creature animation.
- Shape Variation: Drive morph targets and blend multiple clips for expressive faces, transitions, and speed-based movement.
- Procedural Motion: Apply smooth damping, spring physics, oscillation, and other runtime motion patterns for dynamic scene behavior.
- Use Case: Animate a loaded GLB character from idle to walk while blending in a breathing layer and adjusting bone poses for custom gestures.
Quick Start
Use this skill to animate a Three.js model by loading its clip, creating an AnimationMixer, and updating the mixer inside your render loop.