动画简介
作者:
刘鹏
日期:
2009-02-22
本文介绍了动画的基本概念和分类,并分析了各类动画的优缺点。
动画基础
动画由如下元素组成:
- 场景
- 对象
- 行为
- 时间线
动画的几个点
- 关键帧
- 中间画面的生成:对两幅关键帧进行插值计算,自动生成中间画面;
- 分层制作合成:一帧画面又多层图画叠合而成。
动画的分类
- 关节动画
动画的角色由若干独立的部分组成,每一部分对应一个独立的网格模型。不同部 分按角色特点组成一个层次结构。
其主要优点是:
- 关键帧中只保存节点间相对变化,故动画文件占用空间小;
- 可实现复杂的动画效果。
缺点有:
- 由于采用层次模型,要获得某一部分相对世界坐标的位置必须从根节点开 开始遍历所有父节点来累计计算;
- 不同部分有明显接缝。
- 单一网格模型动画 (关键帧动画)
动画的角色由一个完整的网格模型组成;关键帧记录着组成网格的各个顶点的新 位置和相对于原位置的改变量;通过在相邻关键帧之间的插值来直接改变网格模 型中各个顶点的位置来实现动画效果。
优点:
- 真实,无接缝;
- 获得世界坐标计算量小。
缺点:
- 适应性弱,很难通过实时计算与环境进行良好互动;
- 由于需要存储所有顶点信息,所以动画文件占用空间大。
- 骨骼动画
关节动画与单一网格动画的接合。
References
- <<游戏引擎教程>> 房晓溪 水利水电出版社