游戏中的动画技术比较

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

不同类型游戏的计算机动画技术比较

学院:计算机科学与技术学院班级:0411203班

姓名:李传根

学号:2012211699

任课教师:栾晓

计算机动画

计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物画面,其中当前帧是前一帧的部分修改。计算机动画是采用连续播放静止图像的方法产生物体运动的效果。

动画

所谓动画也就使一幅图像“活”起来的过程。使用动画可以清楚的表现出一个事件的过程,或是展现一个活灵活现的画面。动画是一门通过在连续多格的胶片上拍摄一系列单个画面,从而产生动态视觉的技术和艺术,这种视觉是通过将胶片以一定的数率放映体现出来的。

实验证明:动画和电影的画面刷新率为24帧/s,即每秒放映24幅画面,则人眼看到的是连续的画面效果。

计算机动画

如今电脑动画的应用十分广泛,无论是让应用程序更加生动。增添多媒体的感官效果;还应用于游戏的开发,电视动画制作,创作吸引人的广告,电影特技制作,生产过程及科研的模拟等等。

计算机动画的关键技术体现在计算机动画制作软件及硬件上。

计算机动画制作软件目前很多,不同的动画效果。取决于不同的计算机动画软、硬件的功能。虽然制作的复杂程度不同,但动画的基本原理是一致的。

动画创作本身是一种艺术实践。

动画分类

计算机动画分:二维动画和三维动画。

计算机动画的二维与三维

二维动画:平面上的画面。纸张、照片或计算机屏幕显示,无论画面的立体感多强,终究是二维空间上模拟真实三维空间效果。

三维动画:画中的景物有正面、侧面和反面。调整三维空间的视点,能够看到不同的内容。

关键帧动画技术代表游戏:CF

任何动画要表现运动或变化,至少前后要给出两个不同的关键状态,而中间状态的变化和衔接电脑可以自动完成,在Flash中,表示关键状态的帧动画叫做关键帧动画

所谓关键帧动画,就是给需要动画效果的属性,准备一组与时间相关的值,这些值都是在动画序列中比较关键的帧中提取出来的,而其他时间帧中的值,可以用这些关键值,采用特定的插值方法计算得到,从而达到比较流畅的动画效果。

CF中大量采用了计算机中的动画帧技术。这种技术的特点是,当你手里的武器发出子弹的时候,下一帧动画就出慢慢地描绘出子弹的轨迹,然后到最后一帧,消失在人的体内或者墙体中。扔手榴弹的时候,手榴弹的轨迹也能用动画帧技术来实现。

基于动作捕捉的动画技术代表游戏:蜀山剑侠传

运动捕捉英文Motion capture,简称Mocap。技术涉及尺寸测量、物理空间里物体的定位及方位测定等方面可以由计算机直接理解处理的数据。在运动物体的关键部位设置跟踪器,由Motion capture系统捕捉跟踪器位置,再经过计算机处理后得到三维空间坐标的数据。当数据被计算机识别后,可以应用在动画制作,步态分析,生物力学,人机工程等领域。

蜀山剑侠传中大量采用了基于动作捕捉的动画技术来实现更为逼真的动画效果,给人一种非常真实的感受。比如一些人物拿着兵器挥砍的动作,用动作捕捉技术能简单真实地做出这种效果,仿佛好像我们玩家自己拿着兵器在哪里挥舞一样。

脚本驱动的动画技术代表游戏:炉石传说

在进行游戏开发,尤其是RPG游戏的开发时,很难把游戏的所有内容都用过程序代码来实现,一般采用脚本语言来描述和驱动游戏中的各人物角色。例如,可以使用脚本语言来控制游戏中各玩家的互动过程,也可以用脚本语言来浏览菜单,控制游戏中的打斗场面,处理游戏玩家的装备等。

炉石传说的菜单界面,卡牌界面运用了大量的脚本语言驱动,来显示各级的菜单,以及一些装备的处理。这种方式更为便捷灵活。也大大减少了主游戏程序的工作量。

相关文档
最新文档