第八章计算机动画技术.ppt
《第八章计算机动画技术.ppt》由会员分享,可在线阅读,更多相关《第八章计算机动画技术.ppt(33页珍藏版)》请在三一办公上搜索。
1、第八章 计算机动画技术,计算机动画技术,计算机动画技术概述,计算机图形学的一个重要应用领域就是计算机动画。现代的计算机技术与传统动画技术相结合,产生出计算机动画技术,得到了快速发展,在影视、娱乐、仿真等领域得到广泛的应用。,计算机动画技术,动画技术的历史和发展,动画的起源岩壁动画皮影戏传统动画技术电影动画片计算机动画技术,计算机动画技术,计算机动画技术发展的三阶段60年代,美国的Bell实验室7080年代中期,计算机图形技术取得显著发展,计算机动画技术日趋成熟,三维辅助动画系统投入使用 80年代至今,飞速发展时期,是计算机辅助制作三维动画的实用化和向更高层次发展的阶段,计算机动画技术,计算机动
2、画的应用,应用范围越来越宽广越来越深入电影制作 电子游戏 用户界面 训练模拟 产品试验等,计算机动画技术,常用动画软件,3D MAX,计算机动画技术,Maya,计算机动画技术,计算机动画的分类与原理,计算机动画的分类 根据视觉空间的不同 二维动画 三维动画根据运动的控制方式的不同实时动画 逐帧动画,计算机动画技术,一般而言,二维动画大多采用逐帧动画技术,而三维动画大多采用实时动画技术,计算机动画技术,计算机动画的基本原理*,动画的基本原理是利用人眼的视觉暂留计算机产生动画,实质上也就是产生出一个个连续的帧,计算机动画技术,关键帧技术,实时(real-time)动画和逐帧动画(frame-by-
3、frame)逐帧动画的难题:动画片制作中,最大的困难是制作者需要制作大量的帧 关键帧与中间帧,计算机动画技术,计算机动画技术,关键帧的插值算法线形插值非线性插值,计算机动画技术,运动描述,在实时动画中,计算机对输入的数据进行快速处理,并在人眼察觉不到的时间内将结果随时显示出来在实时动画中,如何表示运动呢?这就是运动描述 更复杂的运动一般要通过路径进行描述,这种动画称之为路径动画,计算机动画技术,变形技术 基于图像的Morph(变形),计算机动画技术,动画文件格式,动画数据需要保存在动画文件中,必须有一定的文件格式 格式要符合通用标准GIF格式 Flic格式 AVI格式 SWF格式,计算机动画技
4、术,计算机动画的生成方法,OpenGL动画设计概述 OpenGL为动画设计提供了很好的支持,一些很著名的3D游戏软件都使用OpenGL作为渲染引擎 OpenGL提供了一些函数,支持图像和场景的移动和旋转等操作,并支持图像的快速切换输出。采用动画技术与前面所学的图形学基本知识相互配合,可以使用户很轻易地创建出动画效果,计算机动画技术,反弹的方块,程序首先在窗体中绘制一个正方形,让它在窗口中移动。当正方体碰到窗口的边界就会反弹,沿着另一个方向继续移动,计算机动画技术,物体的运动碰撞检测是动画设计中经常遇到的,本例使用OpenGL的GLUT库函数实现一个物体的碰撞运动 使用RenderHandler
5、绘制场景 主显示循环glutDisplayFunc 回调函数glutTimerFunc,计算机动画技术,碰撞检测主要由下面这两条语句构成:/碰到窗口左边或者右边要更改方向 if(x windowWidth-rectSize|x windowHeight|y-windowHeight+rectSize)ystep=-ystep;/实际的移动增量 x+=xstep;y+=ystep;,计算机动画技术,使用双缓冲技术的旋转方块,单缓冲模式(GLUT_SINGLE)时间间隔改小,动画的效果变得很差 双缓冲技术(GLUT_DOUBLE)允许在屏幕之外的缓冲区执行绘图代码,然后使用交换命令把所绘制的图形立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 计算机 动画 技术
链接地址:https://www.31ppt.com/p-5084900.html