实验教学

当前位置: 首页 > 实验教学 > 实验大纲 > 正文

计算机图形学综合实验

发布日期:2015-09-03   作者:    点击:

课程名称:

计算机图形学综合实验(Comprehensive Experiment of Computer Graphics) (30学时)

内容提要:

《计算机图形学综合实验》是与《计算机图形学》课程配套的以实践为主的设计类课程。在图形软件设计方面,无论是编写应用程序还是在科学研究领域里开放高端产品,OpenGL仍将是图形开放人员的标准工具包,本综合实验是就以运用OpenGL开发图形学应用程序为例,首先直观地深入理解图形学理论的算法原理,了解计算机图形软件系统的框架;其次培养将图形学理论与实际图形工程开发相结合;培养学生使用图形库开发图形工程的能力,熟悉计算机实现解决图形系统方案的基本方法, 能够自然地遵循系统开发和工程化的基本要求;培养学生发现问题、提出问题并就改进的可能性进行初步分析分析的能力;通过小组的合作训练,培养学生能与团队其它成员有效沟通,听取反馈并对建议作出合理反应的能力。

先修课程:

计算机图形学、数据结构、C++程序设计

适用专业:

计算机科学与技术、网络工程

主要教材、参考书:

教材:

1. 李胜睿.计算机图形学实验教程(OpenGL版).北京:机械工业出版社, 2004月

2. Edward Angel著,张荣华译.交互式计算机图形学—基于OpenGL的自顶向下方法(第五版).北京:电子工业出版社,2009年7月

参考书:

1. Donald Hearn M.Pauline Baker著, 蔡士杰等译.计算机图形学(第三版),北京:电子工业出版社,2005年6月

2. Edward Angle .OpenGL编程基础(第3版).清华大学出版社.2008年3月

3. Dave Shreiner,Mason Woo,Jackie Neider, Tom Davis 著 ,徐波译.OpenGL 编程指南(第6版).机械工业出版社.2008年8月

4. Richard S.Wright, Jr.Benjamin Lipchak著, 徐波译.OpenGL 超级宝典 (第三版) .人民邮电出版社.2005年9月

实验项目与学时分配:

序号

实验项目

学时

要求

1

绘制三维Siperpinski镂垫

2

必做

2

物体动画

3

必做

3

三维物体的多视口显示

3

必做

4

物体的建模

3

必做

5

虚跟踪球的模拟

3

必做

6

场景的雾化效果

2

必做

7

纹理映射

6

必做

8

摄像漫游与环视

6

必做

9

拾取与反馈

6

必做

10

外部三维图形文件的输入与处理

6

必做

11

粒子系统设计

8

必做

12

游戏软件设计

8

必做

建设单位:网络信息安全与计算机技术国家级实验教学示范中心(福州大学)