计算机动画查看源代码讨论查看历史
计算机动画(Computer Animation),又称计算机绘图,是通过使用计算机制作动画的技术。它是计算机图形学和动画的子领域。近年动画师越来越多的借助于三维计算机图形学,纵使二维计算机图形学仍然被广泛使用着。有时动画最后播放的地方就是计算机本身,有时候则是另外的媒体,譬如电影。
为了制造运动的影像,画面显示在计算机屏幕上,然后很快被一幅和前面的画面相似但移动一些的新画面所代替。这个技术和电视和电影制造移动的假象的原理一样。
三维计算机动画本质上是定格动画[1](stop motion,或称静帧采集)的数字化后代;动画中的形象创建在计算机屏幕上并被装上了一个骨架。然后,三维形象的四肢,眼睛,嘴巴,衣服由动画制作者来操纵。最后,动画由计算机绘制出来。
例子
画面被清空至背景颜色,例如黑色。然后一只山羊被画在屏幕的右边。接下来屏幕再次被清空,但是山羊被画在比原来稍偏左一点的位置。这个过程被重复,每次画的时候山羊都向左移动一些。如果这个过程重复得足够快的话,山羊看起来就会像是在平滑地向左移动。这个基本原理也被电视和电影广泛使用。
解释
要成功欺骗眼和脑,使它们觉得看到了平滑运动的物体,图片更换的速度必须达到大约12帧每秒(一帧就一幅完整的图像)。到70帧每秒的时候,真实感和平滑度不能再有改善了,因为眼和脑的处理图像的方式使得这个速度成为极限。12帧每秒以下的速度,多数人能够觉察到绘制新图片所引起的跳跃性,这使得真实运动的假象受到干扰。传统手工卡通经常使用15帧每秒的速度以节约所需的画数,由于卡通的风格这通常是可接受的。由于更多的帧数能提高真实感,通常计算机动画要求有更高的帧率。
高速的时候没有跳跃感的原因在于“视觉暂留”[2]。时不时地,眼和脑一起工作把所看到的景象存储几分之一秒,然后自动将小跳跃“平滑掉”。电影院里播放的电影通常以24帧每秒运行,这足以产生连续运动的假象。
伪二维动画
“伪二维动画”亦多称为2.5D动画,是一种动画绘图的制作方式。绘图作法与一般三维数字绘画的制作方式雷同,从建模( Modeling )、材质和纹理贴图(Material & Texturing)、摄影机和灯光设置(Camera & Lighting)到算图(Rendering ),皆以相同的绘图方式进行。但2.5D数字绘画,则较接近一般浮雕的表现方式,以单面立体图形重叠的方式处理,因此2.5D数字绘画大都只能从单一角度获取所需要的画面。在动画制作上,这种手法极适合运用在非人物体如车辆与机器人等。伪二维动画质感上在电脑特效出现时融合感极佳,且静态画面与二维动画的质感几乎无异,但当前技术在动态画面仍会有与二维动画不同的现象。
前景
将来,有些人认为现在的动画(二维、三维)将被虚拟现实所取代;也就是说电影的观众会看到自己处在电影里面象一个站在旁边观看的人。
视频
计算机动画 相关视频
参考文献
- ↑ 定格动画和电脑制作相比的优势在于什么,为什么在相较于普通的3...,知乎 ,2020-3-8
- ↑ 动画形成原理是因为人眼有视觉暂留的特性,豆丁网, 2011-5-22