What problem does it solve? Animating 3D objects in Three.js requires coordinating AnimationClips, AnimationMixers, and AnimationActions, which is error-prone when blending skeletal animations, morph targets, or procedural motion without clear guidance. ## Core Features & Use Cases - Keyframe Animation: Create NumberKeyframeTrack, VectorKeyframeTrack, QuaternionKeyframeTrack, and ColorKeyframeTrack clips with configurable interpolation modes. - Skeletal & GLTF Animation: Load GLTF animations, control bones programmatically, attach objects to bones, and play clips through an AnimationMixer. - Animation Blending & Morph Targets: Crossfade between actions, blend idle/walk/run states by weight, apply additive blending, and animate morph target influences. - Use Case: When building a character controller, use this Skill to load a GLTF model, play its Walk clip, and crossfade to Run based on movement speed. ## Quick Start Ask the AI to load a GLTF model and play its walk animation with a crossfade to a run animation using Three.js AnimationMixer.