三种基本的动画类型
- 关键帧动画:也叫单一网格模型动画,在动画序列的关键帧里记录各个顶点的原位置及其改变量,然后插值运算实现动画效果,角色动画较真实。
- 关节动画:布娃娃系统,缺点,关节处存在缝隙。把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一个整体的动画,角色比较灵活,Quake2中使用这种动画;
- 骨骼蒙皮动画:也叫骨骼动画,在关节动画基础上加上蒙皮。广泛应用的动画方式,集成了以上两个方式的优点,骨骼按角色特点组成一定的层次结构,有关节相连,可做相对运动,皮肤作为单一网格蒙在骨骼之外,决定角色的外观;
骨骼蒙皮动画
一个骨骼蒙皮动画通常包含:
- 骨骼层次结构:BoneHierachy
- 蒙皮:SkinedMesh=Mesh+网格蒙皮数据,网格蒙皮数据=顶点对应的骨骼和权重。
- 骨骼的动画关键帧:AnimalClip
骨骼蒙皮动画可以拆解为:骨骼动画(Rigging)+蒙皮(SkinedMesh)
参考资料
骨骼动画:https://jishuin.proginn.com/p/763bfbd37420
骨骼动画详解:https://blog.csdn.net/chenwu_843402773/article/details/8635917