动画简介
作者: 刘鹏
日期: 2009-02-22
本文介绍了动画的基本概念和分类,并分析了各类动画的优缺点。

动画基础

动画由如下元素组成:

  • 场景
  • 对象
  • 行为
  • 时间线

动画的几个点

  • 关键帧
  • 中间画面的生成:对两幅关键帧进行插值计算,自动生成中间画面;
  • 分层制作合成:一帧画面又多层图画叠合而成。

动画的分类

  • 关节动画

动画的角色由若干独立的部分组成,每一部分对应一个独立的网格模型。不同部 分按角色特点组成一个层次结构。

其主要优点是:

  1. 关键帧中只保存节点间相对变化,故动画文件占用空间小;
  2. 可实现复杂的动画效果。

缺点有:

  1. 由于采用层次模型,要获得某一部分相对世界坐标的位置必须从根节点开 开始遍历所有父节点来累计计算;
  2. 不同部分有明显接缝。
  • 单一网格模型动画 (关键帧动画)

动画的角色由一个完整的网格模型组成;关键帧记录着组成网格的各个顶点的新 位置和相对于原位置的改变量;通过在相邻关键帧之间的插值来直接改变网格模 型中各个顶点的位置来实现动画效果。

优点:

  1. 真实,无接缝;
  2. 获得世界坐标计算量小。

缺点:

  1. 适应性弱,很难通过实时计算与环境进行良好互动;
  2. 由于需要存储所有顶点信息,所以动画文件占用空间大。
  • 骨骼动画

关节动画与单一网格动画的接合。

References

  • <<游戏引擎教程>> 房晓溪 水利水电出版社