(美)Richard S.Wright,Jr.,(美)Michael Sweet著;潇湘工作室译
本书是一本完整而详尽的关于OpenGL的参考书,全书分为四部分:第一部分“OpenGL导言”介绍3D图形学的基本原理,读者将在此学会构造使用OpenGL的程序、设置3D渲染环境、创建和移动基本对象并给它们施加色彩和三维效果;第二部分“OpenGL渲染组成”深入阐述了OpenGL的使用、高级特性及特殊效果,如处理光栅图形、纹理贴图、3D建模和物体合成、混色和雾化效果,处理三角形、曲线和曲面、交互式图形,另外还介绍了如何利用OpenGL制作图像以及OpenGL扩展的应用;第三部分“OpenGL for Windows:OpenGL与Win32”讨论了Windows平台上的OpenGL,读者将在此学到各种驱动程序模型、硬件渲染和软件渲染、像素格式、渲染环境以及其他Windows中特有的功能;第四部分"附录"提供了有关OpenGL更新、参考资料和状态机等方面的内容。 在本书中,通常每章介绍一个方面的编程主题,并在同一章中给出与此编程主题相关的大量函数及函数说明。另外,许多函数还提供了实用的示例,使读者可以直接在自己的程序中借鉴参考。本书内容丰富而全面、结构清晰、层次分明,适用于使用OpenGL编程的各个层次的程序员。本书是有关OpenGL的参考书,它的内容完整而全面,专为使用OpenGL的新版本进行编程的Windows程序员而写。本书适用于希望掌握OpenGL并提高其图形编程的程序员,既可以作为参考书,也可以作为学习教程。在本书中,您将学到如何应用复杂的概念,如在PC上创建三维对象和场景;在实时编程中,如何在虚拟世界中移动您自己和对象。您还将会学到如何在Windows中使用快速实时渲染技术,并利用OpenGL的硬件加速功能。