Skip to content

骨骼动画 ​

Skeleton Bone

▶ 在线运行案例

你将学到什么 ​

  • Bone → Skeleton → SkinnedMesh 底层结构(非 glTF 导入)
  • skinIndex / skinWeight 顶点绑骨
  • SkeletonHelper 显示骨骼线框

效果说明 ​

Three.js 官方骨骼示例简化版:手工创建骨骼层级与蒙皮网格,GUI 可开关 animateBones 旋转关节。

核心概念 ​

Bone (parent-child 链)
  ↓
Skeleton(bones, boneInverses)
  ↓
SkinnedMesh(geometry, material) + bind(skeleton)
  ↓
geometry.attributes.skinIndex / skinWeight

理解此结构后,glTF 骨骼动画(modelAnimation)的 AnimationMixer 只是在驱动这些 Bone 的 matrix。

小结 ​

基础案例 · Three.js · 26/35