three-morph-targets-shapekeys
Installation
SKILL.md
Morph Target and Shape Key Animation
What this builds
A production-ready morph target animation system for Three.js that handles glTF models with embedded morph targets (blend shapes / shape keys from Blender, Maya, or other DCC tools), manual real-time weight control, AnimationMixer-driven morph track playback, facial expression blending, scroll-driven or interaction-driven morph transitions, and procedural morph target creation from code.
- Load glTF/GLB models with morph targets preserved from the DCC authoring tool
- Drive morph weights manually (sliders, scroll, pointer, audio) or via AnimationMixer
- Blend multiple morph targets simultaneously with normalized or additive weights
- Facial animation via ARKit-compatible blend shapes or custom shape key sets
- Create morph targets procedurally from code (no DCC tool needed)
- Performance: morph normals, tangents, and position deltas on the GPU via the built-in morph pipeline
- Proper teardown of morph-related resources