《3D游戏软件设计》复习资料

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《3D游戏软件设计》课程第一版

期末复习资料

《3D 游戏软件设计》课程第一版(P PT)讲稿章节目录:第 1 章 OpenGL 简介

1.1OpenGL 简介

1.2OpenGL 的功能及工作流程

1.3OpenGL 函数库

1.4OpenGL 开发环境

1.5创建一个简单的OpenGL 工程

第 2 章基本图元绘制

2.1 点、线段的绘制

2.2 虚线、多边形的绘制第

3章颜色

3.1计算机颜色的概念

3.2OpenGL 的颜色模式

3.3两种颜色模式的应用

3.4颜色应用举例

3.5明暗处理

第4章变换

4.1用相机模拟的思路来理解变换

4.2OpenGL 坐标系

4.3三维图形显示流程

4.4OpenGL 几何变换

4.5OpenGL 视图变换

4.6OpenGL 投影变换

4.7OpenGL 裁剪变换

4.8OpenGL 视口变换

4.9OpenGL 矩阵堆栈

4.10OpenGL 变换实例

第5章动画

5.1计算机动画

5.2双缓冲技术

5.3 GLUT 窗口动画的实现

第 6 章绘制三维图形

6.1绘制立方体

6.2在 3D 空间用 OpenGL 自带的库函数绘制

第 7 章三维场景漫游

7.1绘制一个简单的三维场景

7.2第一人称视角行走的实现方法

7.3键盘控制

7.4鼠标控制

第 8 章光照

8.1基本概念

8.2光源

8.3材质

8.4光照模型

第 9 章纹理

9.1纹理基本概念

9.2OpenGL 纹理实现过程( PPT02 ~ PPT04)

9.3OpenGL 纹理实例

第 10 章显示列表 10.1

显示列表概念

10.2 使用显示列表的步骤

10.3 显示列表的应用

10.4 显示列表实例

第 11章混合

11.1混合的概念

11.2混合的过程

11.3设置混合因子的函数

11.4混合方程式函数

11.5混合的应用

11.6三维混合

第 12 章建立非控制台的windows 程序框架

12.1 windows 应用程序基本框架

12.2基于windows应用程序框架的OpenGL 程序设计

第 13 章纹理混合综合实例

一、客观部分:(单项选择、多项选择、不定项选择、判断)

此类题目制作说明:请在此处增加考核知识点中涉及公

式明示。请设置部分例题进行练习掌握,此例题可以为

任课教师提供的题库题目,采纳题库题目需低于题库本

项题目的30%。题目内容计算过程及答案请删除,不提

供给学生。样例如下:

★考核知识点: OpenGL 状态机

参见讲稿章节: 1

OpenGL是一个状态机。可以通过glEnable来启用状态,glDisable来禁用状态。

例题:

单选题:

1、若要启用光源,需要调用以下哪个函数?()

A. glEnable(GL_LIGHTING) B. glEnable(GL_TEXTURE_2D)

C. glEnable(GL_BLEND)

D. glEnable(GL_CLIP_PLANE)

★考核知识点: OpenGL 库函数的特点

参见讲稿章节: 1

OpenGL库函数用后缀表示入口参数类型。i 表示参数类型为整数型, f 表示为 float 类型,v 表示参数可用数组来替代一系列单个参数值。参数类型后缀前

带有数字 2、3、 4, 2 代表二维, 3 代表三维, 4 代表 alpha 值。

如图所示:

例题 :

单选题 :

1、 OpenGL 库函数中后缀字幕v 表示函数参数可用类型为()。

A.整型数据

B.浮点型数据

C.数组型数据

D.三维坐标

★考核知识点:基本图元的绘制

参见讲稿章节: 2

绘制点: glVertex*()

点大小设置函数: glPointSize(float size),注意,该函数需要放在绘制

点函数之前。

绘制线段:线段连接方式GL_LINES GL_LINE_STRIP GL_LINE_LOOP

线宽度设置函数: glLineWidth(float width)

例题:

单选题:

1、要得到如右图示的效果,glBegin() 函数的类型参数可取为()。

A.GL_POLYGON

B.GL_LINES

C.GL_LINE_STRIP

D.GL_LINE_LOOP

★考核知识点 :颜色模式

参见讲稿章节: 3

在 OpenGL中颜色有两种模式: RGB模式和颜色索引模式。

明暗处理方式将会影响最终的颜色显示,明暗处理方式有两种:GL_FLAT平

面模式和 GL_SMOOTH光滑过渡模式。

例题:

单选题:

1、在程序中绘制了一个带颜色的三角形,其中三个顶点分别绘制三种不同的颜色,

若要实现三个顶点分别为三种颜色的彩色三角形,应调用下面哪个函数?()

相关文档
最新文档