OpenGL超级宝典
豆瓣
第3版
(美)Richard S.Wright Jr Benjamin Lipchak 著
简介
本书是OpenGL编程指南,涵盖了使用新版本的OpenGL进行编程所需要的主要知识。
全书分3个部分,共23章,另有3个附录。第一部分包括第1章到第12章,介绍经典OpenGL绘图的所有基础知识,包括3D图形和OpenGL简介,OpenGL空间绘图,几何转换,颜色、材料和光照,纹理贴图,曲线和表面,管线,交互式图形等内容。第二部分包括第13章到第15章,分别介绍了不同操作系统平台上的OpenGL功能特性和编程细节。第三部分是第16章到第23章,着重介绍OpenGL的一些高级功能以及OpenGL 1.5的新特性。附录部分给出了更多阅读建议、术语表和对OpenGL ES的简单
contents
第一部分 经典OpenGL
第1章 3D图形和OpenGL简介 3
1.1 计算机图形的简单历史回顾 3
1.1.1 进入CRT 3
1.1.2 走向3D 4
1.2 3D效果初探 6
1.2.1 透视(视角) 6
1.2.2 颜色和着色 6
1.2.3 光照和阴影 7
1.2.4 纹理贴图 7
1.2.5 雾 7
1.2.6 混和和透明 8
1.2.7 抗锯齿 8
1.3 3D图形的常见用途 9
1.3.1 实时3D 9
1.3.2 非实时3D 10
1.4 3D编程的基本原则 11
1.4.1 立即模式和保持模式(场景图) 11
1.4.2 坐标系统 11
1.4.3 投影(从3D到2D) 14
1.5 小结 16
第2章 使用OpenGL 17