What problem does it solve? Animating 3D objects in Three.js requires coordinating AnimationClips, AnimationMixers, and AnimationActions, plus handling GLTF-loaded skeletal rigs and morph targets, which is error-prone without a clear reference. ## Core Features & Use Cases - Keyframe Animation: Create NumberKeyframeTrack, VectorKeyframeTrack, QuaternionKeyframeTrack, and ColorKeyframeTrack clips with configurable interpolation modes. - Skeletal & GLTF Animation: Load GLTF animations, play clips by name, manipulate bones programmatically, and attach objects to bones. - Animation Blending: Crossfade between actions, blend idle/walk/run by weight, and apply additive blending for layered motion. - Use Case: Build a character controller that crossfades from idle to walk to run based on movement speed, with a procedurally animated head bone tracking the camera. ## Quick Start Ask the AI to load a GLTF model and play its walk animation with a crossfade to idle when the character stops moving.