本書是一本完整而詳盡的關(guān)于OpenGL的參考書,全書分為四部分:第一部分“OpenGL導(dǎo)言”介紹3D圖形學(xué)的基本原理,讀者將在此學(xué)會構(gòu)造使用OpenGL的程序、設(shè)置3D渲染環(huán)境、創(chuàng)建和移動基本對象并給它們施加色彩和三維效果;第二部分“OpenGL渲染組成”深入闡述了OpenGL的使用、高級特性及特殊效果,如處理光柵圖形、紋理貼圖、3D建模和物體合成、混色和霧化效果,處理三角形、曲線和曲面、交互式圖形,另外還介紹了如何利用OpenGL制作圖像以及OpenGL擴展的應(yīng)用;第三部分“OpenGL for Windows:OpenGL與Win32”討論了Windows平臺上的OpenGL,讀者將在此學(xué)到各種驅(qū)動程序模型、硬件渲染和軟件渲染、像素格式、渲染環(huán)境以及其他Windows中特有的功能;第四部分"附錄"提供了有關(guān)OpenGL更新、參考資料和狀態(tài)機等方面的內(nèi)容。 在本書中,通常每章介紹一個方面的編程主題,并在同一章中給出與此編程主題相關(guān)的大量函數(shù)及函數(shù)說明。另外,許多函數(shù)還提供了實用的示例,使讀者可以直接在自己的程序中借鑒參考。本書內(nèi)容豐富而全面、結(jié)構(gòu)清晰、層次分明,適用于使用OpenGL編程的各個層次的程序員。本書是有關(guān)OpenGL的參考書,它的內(nèi)容完整而全面,專為使用OpenGL的新版本進行編程的Windows程序員而寫。本書適用于希望掌握OpenGL并提高其圖形編程的程序員,既可以作為參考書,也可以作為學(xué)習(xí)教程。在本書中,您將學(xué)到如何應(yīng)用復(fù)雜的概念,如在PC上創(chuàng)建三維對象和場景;在實時編程中,如何在虛擬世界中移動您自己和對象。您還將會學(xué)到如何在Windows中使用快速實時渲染技術(shù),并利用OpenGL的硬件加速功能。