7.5.1 动画的基本概念

7.5.1 动画的基本概念

动画也是一种活动影像,最典型的是“卡通”片。它与视频影像不同的是,视频影像一般是指生活中发生的事件的记录,而动画通常指人工创造出来的连续图形所组合成的动态影像。

动画也需要每秒20个以上的画面。每个画面的产生可以是逐幅绘制出来的(例如卡通片),也可以是实时“计算”出来的(例如立体球的旋转)。前者绘制工作量大,后者计算量大。二维动画相对简单,而三维动画就复杂得多,它要经过建模(指产生飞机、人体等三维对象的过程)、渲染(指给以框架表示的动画贴上材料、涂上颜色等)、场景设定(定义模型的方向和高度、设定光源的位置和强度等)、动画产生等过程,常需要高速的计算机或图形加速卡及时地计算出下一个画面,才能产生较好的立体动画效果。

根据视觉空间的不同,将计算机动画分为矢量动画、二维动画和三维动画。

1.矢量动画

矢量动画是由矢量图衍生出的动画形式。矢量图是利用数学函数来记录和表示图形线条、颜色、尺寸、坐标等属性,矢量动画通过各种算法实现各种动画效果,如位移、变形、变色等。也就是说,矢量动画是通过计算机的处理,使矢量图产生运动效果而形成的动画。使用矢量动画,可以使一个物体在屏幕上运动,并改变其形状、大小、颜色、透明度、旋转角度及其他一些属性参数。矢量动画采用实时绘制的方式显示一幅矢量图,当图形放大或缩小时,都保持光滑的线条,不会影响质量,也不会改变文件的容量。

2.二维动画(https://www.daowen.com)

二维动画是对传统动画的改进,它不仅具有模拟传统动画制作的功能,而且可以发挥计算机所特有的功能,如生成的图像可以复制、粘贴、翻转、放大/缩小、任意移位及自动计算等。图形图像技术是计算机动画处理的基础。图像是指用像素点组成的画面,而图形是指由几何形体组成的画面。在二维动画处理中,图像技术有利于绘制实际景物,可用于绘制关键帧、画面叠加、数据生成;图形技术有利于处理线条组成的画面,可用于自动或半自动中间画面的生成。

3.三维动画

三维画面中的景物有正面,也有侧面和反面,调整三维空间的视点,能看到不同的内容。二维画面则不然,无论怎么看,画面的内容都是不变的。三维与二维动画的区别主要在于采用不同的方法获得动画中的景物运动效果。三维动画的制作过程不同于传统动画制作。根据剧情的要求,首先要建立角色、实物和景物的三维数据模型,再对模型进行光照着色(真实感设计),然后使模型动起来,即模型可以在计算机控制下在三维空间中运动,或近或远,或旋转或移动,或变形或变色等,最后对运动的模型重新生成图像并刷新屏幕,形成运动图像。

三维计算机动画的制作过程包括一系列具体的步骤:建模、激活和渲染着色。