threejs-animation
Three.js 动画技能,聚焦在 Three.js 中实现关键帧动画、骨骼动画、变形目标(morph targets)与动画混合。资料说明其适用场景包括为对象制作动画、播放 GLTF 动画等。核心内容围绕动画系统三大组件展开:AnimationClip(关键帧数据容器)、AnimationMixer(在根对象上播放动画)、AnimationAction(控制单个片段的播放状态)。文档给出了从快速上手(Clock 驱动的过程式动画循环)到关键帧轨道类型(Number、Vector、Quaternion、Color、Boolean、String)的使用方法,并涵盖插值模式、淡入淡出与交叉淡化、GLTF 动画加载、骨骼与骨骼挂载点、变形目标权重控制、动画混合与additive 混合、动画工具函数(查找、子片段、转换为 additive、克隆、优化)以及过程式动画模式(平滑阻尼、弹簧物理、振荡)。同时提供若干性能建议,如共享片段、优化片段、离屏暂停、LOD 与限制活动 mixer 数量。