CG课程设计论文.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CG课程设计论文

课程设计 (论文) 课程名称 计算机图形学课程设计 题 目 天空之城场景建模及漫游 院 (系) 理学院 专业班级 数学与应用数学 姓 名 杨栋 学 号 121030130 指导教师 王玉英 2016 年 7月 22日 天空之城场景建模及漫游 应数1301 杨栋 指导教师:王玉英 摘要 计算机图像学是一门研究如何用数字计算机生成,显示和处理图像的一门学 科。为加深对本学科的进一步认识和了解,我们小组通过opengl程序实际,实现 了日本著名动画制作家,漫画家宫崎骏所著经典动画片天空之城的场景建模以及 在场景中的第一人称漫游。 在场景中,我们主要实现了空中城堡,和地面世界两个风格完全不同的场景 搭建,在空中城堡场景中,我们建立了古老苍劲,其枝叶覆盖了整个空中城堡的 大树模型,雄伟壮丽,富丽堂皇的城堡模型,生机盎然的草地模型以及灌木等模 型。在地面世界场景中,我们对场景进行了及其细致和生动的模拟。我们实现了 汽车模型以,火车模型,村庄模型,学校模型,停车场模型及飞机场模型和山体 模型。在这些模型实现的基础上,我们有创建了汽车及火车的运动动画,飞机的 人际交互,以及整个三维世界里的漫游交互。 在整个场景当中,地面上的路面模型,榕树模型,具有移动光源 (太阳模型) 的天空模型,村庄里的房屋模型,大海模型,整体场景的搭建,以及地面上的大 多数三维动画和交互工作都是由我完成的。 关键字:OPENGL,空中城堡,地面世界,三维动画及交互 目录 1.开发平台 2 2.模型搭建及场景搭建 3 模型搭建3 场景搭建8 3.动画设计及实现10 4.人机交互 14 5.小结心得 16 6.附录 17 7.参考文献 18 1 开发平台 VC++下的OPENGL三维仿真,MicrosoftVisualC++,是由Microsoft公司推 出的开发Win32环境程序,面向对象的可视化集成编程开发系统。它不但具有程 序框架自动生成,灵活方便的类管理,代码编写和界面设计集成交互操作,可开 发多种程序等优点,而且通过简单的设置就可以使其生成程序框架支持数据库接 口,OLE2,WinSock 网络,3D控制界面。它以拥有 “语法高亮”,IntelliSense 以及高级除错功能而著称。其编译及建置系统以预编译头文件,最小重建功能即 累加连接著称。这些特征明显缩短程式编辑,编译及连接花费的时间,在大型软 件计划上尤其显著。当我们说某个程序基于OpenGL 的或者说它是个OpenGL程序, 意思是说它是用某种编程语言如C或C++编写的,其中调用了一个或多个OpenGL 库函数。作为一种API,OpenGL遵循C语言的约定。 第 1 页 共 22 页 2 模型构建及场景搭建介绍 2.1模型构建 天空模型:我建立的天空模型具有蔚蓝的颜色,有一个太阳,而且还具有自 身自转效果以及太阳的升落效果。为了实现日落日出时的光照效果,我首先建立 了一个蔚蓝色球体模拟天空模型和红色球体模拟太阳模型,并且太阳也需要有一 个日出东方,日落西山的动画效果及光源随太阳模型共同移动的动画效果,于是 我建立了一个点光源,并将其的光照系数设置为白光以模拟太阳光的白光效果, 并且加入了idle函数,来改变太阳模型的位置参数及光源的位置变量的值,从而 实现了天空和太阳模型的建立。同时为了模拟现实当中太阳光发出的广为白颜色 光的特点,我将光源的漫反射系数设置为了(1,1,1,1)。 图

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档