內容簡介
本書是OpenGL及3D圖形編程好的入門指南,涵蓋了使用*版本的OpenGL進行編程所需要的主要知識。
全書分3個部分,共22章,另有3個附錄。部分包括第1章到第14章,介紹如何構建一個使用OpenGL的程序,如何設置3D渲染環境,以及如何創建基本對像和光線並對他們進行著色。然後,深入研究使用OpenGL和它的一些高級特性及不同的特殊效果。第二部分包括第15章到第18章,分別介紹了OpenGL中支持可編程硬件[特別是在OpenGL著色語言(GLSL)中]的新特性。第三部分是第19章到第22章,著重介紹OpenGL是如何支持和連接Windows、Mac OS X、Linux和掌上設備。附錄部分給出了更多閱讀建議、術語表和API參考介紹。
本書適合希望精通OpenGL以便對他們的圖形編程和3D圖形知識進行擴展的程序員閱讀,也可以幫助那些經驗豐富的OpenGL程序員學習如何移植自己的應用程序。本書既可以作為學習OpenGL的教材,也可以作為隨時查閱的參考手冊。
全書分3個部分,共22章,另有3個附錄。部分包括第1章到第14章,介紹如何構建一個使用OpenGL的程序,如何設置3D渲染環境,以及如何創建基本對像和光線並對他們進行著色。然後,深入研究使用OpenGL和它的一些高級特性及不同的特殊效果。第二部分包括第15章到第18章,分別介紹了OpenGL中支持可編程硬件[特別是在OpenGL著色語言(GLSL)中]的新特性。第三部分是第19章到第22章,著重介紹OpenGL是如何支持和連接Windows、Mac OS X、Linux和掌上設備。附錄部分給出了更多閱讀建議、術語表和API參考介紹。
本書適合希望精通OpenGL以便對他們的圖形編程和3D圖形知識進行擴展的程序員閱讀,也可以幫助那些經驗豐富的OpenGL程序員學習如何移植自己的應用程序。本書既可以作為學習OpenGL的教材,也可以作為隨時查閱的參考手冊。