动画
类型
赛璐璐动画 (cel animation)
赛璐璐是透明是塑料片, 因此可以直接放置在背景上. 赛璐璐动画电子版即精灵动画 (sprite animation). 通过重复播放一组图片来实现动画, 这种动画被称为循环动画 (looping animation). 而这组图片被称为一个周期, 比如角色可能有跑步周期/闲置周期和步行周期.
这种动画技术只能较好地运用在 2D 动画中, 而在 3D 动画中如 毁灭战士 中的动画纹理 (animated texture) 则只能取得较差的效果, 因为其本质依然是 2D 动画.
刚性层阶式动画 (rigid hierarchical animation)
该方法简单的将角色看作由若干刚性部分组成的, 因此适用于由刚性部件组成的物体 (如: 机械), 但不适用于由非刚性部件组成的物体 (如: 动物).
每顶点动画 (per-vertex animation)
记录每个顶点随时间变化的动作信息, 然后根据新的顶点数据生成网格. 该方法明显过于暴力, 无法应用在实时渲染中.
该技术还存在一个变种, 即变形目标动画 (morph target animation). 只记录极端姿势 (extreme pose), 并运用线性插值补全数据.
常用于面部动画 (facial animation), 因为人脸由大约50组肌肉所驱动, 较为复杂.
蒙皮动画 (skinned animation)
该技术结合了刚性层阶式动画和每顶点动画的优点. 在模拟非刚性组件动画时, 具备高性能/低内存占用的特点.