OpenGL图形系统是一个软件接口,让程序员能够创建交互式程序,使用计算机图形学技术生成具有真实感的图像。本书是OpenGLARB推荐的OpenGL1.4版学习指南。本书首先阐述OpenGL的功能和计算机图形学基本知识,包括状态管理和几何体的绘制、模型变换、视点变换和投影变换、颜色和光照;然后深入探讨一些高级技术,包括反走样、雾阄、显示列表、图像处理、纹理映射、帧缓存、网格化、NURBS、选择和反馈等;同时讨论其他一些重要主题,像如何提高程序的性能、OpenGL扩展和跨平台技术等。本书只要求读者有一定的C语言基础和数学知识,适合所有对OpenGL编程感兴趣的读者阅读。OpenGL是一个功能强大的软件接口,用于绘制高质量的计算机图像,以及编写使用2D和3D几何物体及位图和图像的交互式应用程序。本书介绍OpenGL和OpenGL实用库,内容全面、权威,被称为“OpenGL红宝书”。本书第三版针对的是OpenGL1.2版,而本版介绍了OpenGL1.3和1.4版新增的所有特性以及重要的OpenGLARB(OpenGL体系结构审核委员会)扩展。本书以清晰的语言阐述了OpenGL的功能以及众多计算机图形学基本技术,如构建和渲染3D模型,从不同的角度观察物体,使用着色。光照和纹理映射来提高图像的真实感;深入探讨了一些高级技术,其中包括纹理映射、反走样、雾效和大气效果、NURBS、图像处理等;讨论了其他一些重要主题,如提高性能。OpenGL扩展和跨平台技术等。