计算机图形学基础教程孔令德课后答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机图形学基础教程孔令德课后答案【篇一:大学计算机图形学课程设】
息科学与工程学院课程设计任务书
题目:
小组成员:巴春华、焦国栋
成员学号:专业班级:计算机科学与技术、2009级本2班课程:
计算机图形学指导教师:燕孝飞职称:讲师完成时间: 2011年12 月----2011年 12 月
枣庄学院信息科学与工程学院制
2011年12 月20日
课程设计任务书及成绩评定
1
2
【篇二:计算机动画】
第一篇《计算机图形学》小结
《计算机图形学》
第一章:从计算机的辅助设计,艺术,和虚拟现实技术等方面介绍
了计算机图形学的应用领域;接下了解了有关计算机图形学的概念
和发展情况和图新显示器的发展和阴极射线管光栅扫描显示等的工
作原理;最后介绍了图形学的最新技术。
第二章:介绍了面向对象程序设计,visual c++下的编程,主要基
于mfc的编程,更重要的是绘制图形的方法。
第三章:图形的扫描与转换:主要分两部分,一是:直线,圆,和
椭圆的扫描和转换中的一些重要而经典的算法。二是:反走样技术,尤其,直线距离加权反走样的算法。
第四章:主要介绍了多边形填充,有多边形的的概述到有效边表填充,边缘填充,最后区域填充的原理和算法
第五章:二维变换和裁剪:主要介绍了裁剪的方法:cohen sutherland算法是最著名的算法,除此之外还有重点分割裁剪算法,梁友栋——barsky算法。
第二篇计算机动画
2.1计算机动画的概念:
计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物画面,其中当前帧是前一帧的部分修改。计算机动画是采用连续播放静止图像的方法产生
下图1-1几幅图片就是用计算机动画
(a)(b)(c)(d)图2-1 计算机动画示例
2.2 计算机动画的发展:
计算机动画的发展大致分为三阶段:
第一阶段:初出茅庐阶段:
20世纪60年代初。第一部计算机动画片诞生,之后大约20年,二维动画是计算机动画研究的重心,同时,二维动画也被应用于教学演示和辅助传统的动画片制作。当时应用的是二维计算机辅助动画系统,比如加拿大的msgen系统和美国的caas系统。
第二阶段:快速发展阶段
70年代初,关于三维动画的研究拉开了序幕,虽然在当时已经开发了一些动画系统,但是并不具备实时处理能力,因此三维计算机动画并没有大量投入使用,只有一小批领导三维动画与图像的公司出现,在技术上也只完成了一些三维可明暗着色的系统。 80年代,优化了70年代出现的模型和阴影技术。直到80年代中后期,随着超级图形工作站的出现,术才终于达到实用商品化地步。比如 1993年上映的《侏罗纪公园》
图2-2 《侏罗纪公园》
第三阶段:鼎盛时期
90年代初,随着动力学仿真技术和三维仿真演员系统的出现,计算机动画技术被多次应用于电影特效
中,使得电影更加逼真。因为计算机动画技术的应用,1993年上映的《侏罗纪公园》引起了世界范围的轰动,影片中的特效是逆向运动学与计算机图像技术的完美结合,就算放到如今来看,如此的特效也十分出色。可以说,《侏罗纪公园》能被人奉为最经典的科幻片得益于计算机动画技术的应用。如今,计算机动画被广泛运用与影视作品中,比如在之前引起强烈反响的《阿凡达》中,由于三维动画特技制作所包含的数字模型构建、动画生成和场景合成三大环节,再加上三维扫描、表演动画等新技术,魔幻般的特技效果和庞大而逼真的动画场景呈现在众人面前。而在最近热映的《蓝精灵》中,那些可爱的蓝精灵也是运用了计算机动画技术制作而成的,从整体形象到脸部表情细节都栩栩如生,活泼逼真,深受大众喜爱。
图2-3 《蓝精灵》剧照
2-4 《最终幻想Ⅶ》
2.3计算机动画的软硬件要求
随着计算机发展,作为其领域的一个分支:计算机动画也不断在发展。在如今的时代,二维动画已不足为奇,三维动画甚至多维动画
已日趋显见。下面就以三维动画为例介绍一下计算机动画的软硬件
要求。
2.3.1硬件要求
电脑动画对硬件的要求是很高的。要知道,即使是最差的品牌图形
工作站都要4.5万元。要是用来制作电影,那就要求更高了。sgi公
司出的最新工作站可以支持128个cpu,256g内存,16g显存。这
种工作站当然不是用我们一般用的windows和3dsmax,它是用自
己的操作系统irix和图形软件)
cpu:电脑在进行3d动画的过程中需要大量的运算,它要对三维空
间中的每一个点,每一个线和面都要进行计算。它还要计算光影、
物体的运动。这就决定了它必须有一个强大的运算器。因此,我们
要购买较快的cpu,尤其是浮点运算力强的cpu,最好是双cpu。
显示卡:在3d技术发展的过程中,技术人员对显示卡的要求不再是光显示的作用,它还要分担很多原来cpu的工作。一个好的显示卡
并不能对最终的渲染提升速度,但是能够在您进行建模和动画中提
高显
示速度和不出现丢帧现象。3d开发者制定了一些标准,要求显示卡
要对其进行支持。只有支持这些标准的显示卡才能够流畅的显示出
3d效果。
显示器:由于3d动画制作过程中经常要从上中前几个方向观察物体,所以会经常要将一个显示器划分为几个画面,再加上工具栏,显示
器需要较大的才行。
鼠标:在显示器:由于01动画制作过程中经常要从上中前几个方向观察物体,所以会经常要将一个显示器划分为几个画面,再加上工
具栏,显示器需要较大的才行。
鼠标:在maya和:softimage中鼠标的中键作用非常大,一定要购
买真三键的鼠标,而且要灵活。
另外,硬件还包括电光骨骼系统、机械系统,以及三维激光扫描仪
等
2.3.2软件的要求