What problem does it solve? Animating 3D objects in Three.js requires coordinating AnimationClips, AnimationMixers, and AnimationActions, which is error-prone when loading GLTF animations, blending multiple clips, or driving bones and morph targets programmatically. ## Core Features & Use Cases - Keyframe Animation: Create NumberKeyframeTrack, VectorKeyframeTrack, QuaternionKeyframeTrack, and ColorKeyframeTrack clips with configurable interpolation modes. - Skeletal & GLTF Animation: Load GLTF animation clips, control bones directly, attach objects to bones, and visualize rigs with SkeletonHelper. - Animation Blending & Morph Targets: Crossfade between actions, apply additive blending, and animate morphTargetInfluences for facial or shape deformation. - Use Case: When building a character that transitions from idle to walk to run based on movement speed, use weight-based blending across three AnimationActions updated each frame. ## Quick Start Ask the AI to load a GLTF model, play its walk animation with an AnimationMixer, and crossfade to an idle clip after two seconds.