《OpenGL游戏编程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Dave Astle,(美)Kevin Hawkins著;刘刚,王新云译(Qualcomm公司游戏和图形工作组)
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2006
  • ISBN:7562436142
  • 页数:297 页
图书介绍:本书介绍了OpenGl的基础知识以及在此基础上的一些扩展。

第1篇 OpenGL的基础知识 3

第1章 探险再一次开始了 3

1.1为什么要制作游戏 4

1.2 OpenGL是什么 6

1.3一个示范程序 9

小结 11

复习题 11

自测题 12

第2章 创建一个简单的OpenGL程序 13

2.1WGL的简介 14

2.2像素格式 17

2.3一个OpenGL程序 20

2.4全屏模式的OpenGL 28

小结 29

复习题 30

自测题 30

第3章 OpenGL的状态和图元 31

3.1状态功能函数 32

3.2图元的处理 36

3.3属性 57

小结 58

复习题 59

自测题 59

第4章 变换和矩阵 61

4.1理解坐标变换 62

4.2 OpenGL和矩阵 67

4.3投影 79

4.4视口的操作 83

4.5使用自己的矩阵 86

小结 88

复习题 89

自测题 89

第5章 颜色、灯光、混合和烟雾 91

5.1 在OpenGL中使用颜色 92

5.2渲染 94

5.3 OpenGL中的灯光 96

5.4混合 112

5.5烟雾 119

小结 122

复习题 123

自测题 124

第6章 OpenGL中的位图和图像 125

6.1 OpenGL的位图 126

6.2图像的使用 131

6.3像素存储的管理 135

6.4Targa图像文件 136

小结 140

复习题 141

自测题 141

第7章 纹理映射 143

7.1纹理映射概述 144

7.2纹理坐标 145

7.3纹理映射的使用 146

7.4层级贴图 160

7.5纹理控制 162

7.6纹理环境及纹理功能函数 168

7.7纹理地形 172

小结 175

复习题 176

自测题 176

第2篇 超越基础 179

第8章 OpenGL的扩展 179

8.1扩展的剖析 180

8.2使用扩展 183

8.3 WGL扩展 186

8.4 Glee的简介 187

8.5一个扩展示范程序 189

小结 190

自测题 191

复习题 191

第9章 高级纹理映射 193

9.1纹理的高级话题 194

9.2纹理矩阵堆栈 197

9.3纹理坐标的生成 199

9.4多重纹理 204

小结 213

复习题 214

自测题 214

第10章 性能的提高 215

10.1显示列表 216

10.2顶点数组 221

10.3视野截体剪切 237

复习题 242

小结 242

自测题 243

第11章 显示文本 245

11.1位图字体 246

11.2轮廓字体 250

11.3使用glFont 253

小结 254

复习题 255

自测题 255

第12章 OpenGL的缓冲区 257

12.1OpenGL的缓冲区是什么 258

12.2颜色缓冲区 260

12.3深度缓冲区 263

12.4模板缓冲区 266

12.5累积缓冲区 268

小结 272

复习题 273

自测题 273

第13章 最终的游戏 275

13.1游戏设计 276

13.2在游戏中使用OpenGL 279

小结 281

自测题 282

附录 283

附录A复习题和自测题答案 284

附录B参考资料 293

附录C配套光盘 297