欢迎来到天天文库
浏览记录
ID:22984451
大小:548.00 KB
页数:7页
时间:2018-11-02
《游戏中的动画技术比较》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、不同类型游戏的计算机动画技术比较学院:计算机科学与技术学院班级:0411203班姓名:李传根学号:2012211699任课教师:栾晓计算机动画计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物画面,其中当前帧是前一帧的部分修改。计算机动画是采用连续播放静止图像的方法产生物体运动的效來。动画所谓动両也就使一幅图像“活”起来的过程。使用动岡可以清楚的表现出一个事件的过程,或是展现一个活灵活现的画面。动画足一门通过在连续多格的胶片上拍摄一系列单个画面,从而产生动态视觉的技术和艺术,这种视觉是通过将胶片以一定的数率放映体现出来的。实验证明:动凼和电影的凼面刷新率
2、为24帧/s,即每秒放映24幅凼面,则人眼看到的是连续的画血效果。计算机动画如今电脑动凼的应用I•分广泛,无论是让应用程序更加生动。增添多媒体的感官效果;还应用于游戏的开发,电视动画制作,创作吸引人的广告,电影特技制作,生产过程及科研的模拟等等。计算机动岡的关键技术体现在计算机动岡制作软件及硬件上。计算机动W制作软件目前很多,不同的动iffli效果。取决于不同的计算机动阀软、硬件的功能。里然制作的复杂程度不同,但动W的基木原理是一致的。动画创作木身是一种艺术实践。动imi分类计算机动刪分:二维动岡和三维动刪。计算机动W的二维与三维二维动画:平面上的画面。纸张、照片或计算机屏幕显示,无
3、论画而的立体感多强,终究是二维空间上模拟真实三维空间效果。三维动画:画屮的景物有正面、侧面和反面。调整三维空间的视点,能够看到不同的内容。计算机动画计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物画面,其中当前帧是前一帧的部分修改。计算机动画是采用连续播放静止图像的方法产生物体运动的效來。动画所谓动両也就使一幅图像“活”起来的过程。使用动岡可以清楚的表现出一个事件的过程,或是展现一个活灵活现的画面。动画足一门通过在连续多格的胶片上拍摄一系列单个画面,从而产生动态视觉的技术和艺术,这种视觉是通过将胶片以一定的数率放映体现出来的。实验证明:动凼和电影的凼面
4、刷新率为24帧/s,即每秒放映24幅凼面,则人眼看到的是连续的画血效果。计算机动画如今电脑动凼的应用I•分广泛,无论是让应用程序更加生动。增添多媒体的感官效果;还应用于游戏的开发,电视动画制作,创作吸引人的广告,电影特技制作,生产过程及科研的模拟等等。计算机动岡的关键技术体现在计算机动岡制作软件及硬件上。计算机动W制作软件目前很多,不同的动iffli效果。取决于不同的计算机动阀软、硬件的功能。里然制作的复杂程度不同,但动W的基木原理是一致的。动画创作木身是一种艺术实践。动imi分类计算机动刪分:二维动岡和三维动刪。计算机动W的二维与三维二维动画:平面上的画面。纸张、照片或计算机屏幕显
5、示,无论画而的立体感多强,终究是二维空间上模拟真实三维空间效果。三维动画:画屮的景物有正面、侧面和反面。调整三维空间的视点,能够看到不同的内容。关键帧动画技术代表游戏:CF任何动両要表现运动或变化,至少前后要给岀叫个不同的关键状态,而中间状态的变化和衔接电脑可以自动完成,在Hash屮,表示关键状态的帧动画叫做关键帧动凼所谓关键帧动画,就是给需耍动画效果的属性,准备一组与时间相关的值,这些值都是在动画序列中比较关键的帧中提取出來的,而其他时间帧中的值,可以用这些关键值,采用特定的插值方法计算得到,从而达到比较流畅的动画效粜。CF中大量采用了计算机中的动画帧技术。这种技术的特点是,当你手
6、里的武器发出子弹的时候,卜*一帧动画就出慢慢地描绘出了•弹的轨迹,然U•到最U•—帧,消失在人的体内或者墙体屮。扔手榴弹的时候,手榴弹的轨迹也能用动1叫帧技术来实现。基于动作捕捉的动画技术代表游戏:蜀山剑侠传运动捕捉英文Motioncapture,简称Mocap。技术涉及尺
7、'测量、物理空间里物体的定位及方位测定等方面吋以由计算机直接理解处理的数据。在运动物体的关键部位设置跟踪器,由Motioncapture系统捕捉跟踪器位置,再经过计算机处理后得到三维空间坐标的数据。当数据被计算机识别后,对以应用在动画制作,步态分析,生物力学,人机工程等领域。蜀山剑侠传中大量采用了基于动作捕捉的
8、动画技术来实现更为逼真的动画效果,给人一•种非常真实的感受。比如一些人物拿着兵器挥砍的动作,用动作捕捉技术能简单真实地做出这种效果,仿佛好像我们玩家自己拿着兵器在哪里挥舞一样。脚本驱动的动画技术代表游戏:炉石传说在进行游戏开发,尤其是RPG游戏的开发时,很难把游戏的所宥内容都用过程序代码来实现,一般采用脚本语言来描述和驱动游戏屮的各人物角色。例如,可以使用脚本语言来控制游戏中各玩家的互动过程,也可以用脚本语言来浏览菜争,控制游戏屮的打斗场面,处理游戏玩家的
此文档下载收益归作者所有