What problem does it solve? Animating 3D objects in Three.js requires coordinating AnimationClips, AnimationMixers, and AnimationActions, which is error-prone without clear patterns for keyframes, skeletal rigs, morph targets, and blending. ## Core Features & Use Cases - Keyframe Animation: Create NumberKeyframeTrack, VectorKeyframeTrack, QuaternionKeyframeTrack, and ColorKeyframeTrack clips with configurable interpolation modes. - GLTF & Skeletal Animation: Load GLTF animations, control bones programmatically, attach objects to bones, and visualize rigs with SkeletonHelper. - Animation Blending & Morph Targets: Crossfade between actions, blend idle/walk/run by weight, use additive blending, and animate morph target influences. - Use Case: A game developer loads a GLB character, plays its Walk clip through an AnimationMixer, crossfades to Run based on movement speed, and procedurally rotates the head bone to track the player. ## Quick Start Ask the AI to load a GLTF model in Three.js, play its walk animation with an AnimationMixer, and crossfade to a run animation when the character speeds up.