OpenGL圖形系統(tǒng)是一個軟件接口,讓程序員能夠創(chuàng)建交互式程序,使用計算機圖形學技術生成具有真實感的圖像。本書是OpenGLARB推薦的OpenGL1.4版學習指南。本書首先闡述OpenGL的功能和計算機圖形學基本知識,包括狀態(tài)管理和幾何體的繪制、模型變換、視點變換和投影變換、顏色和光照;然后深入探討一些高級技術,包括反走樣、霧鬮、顯示列表、圖像處理、紋理映射、幀緩存、網格化、NURBS、選擇和反饋等;同時討論其他一些重要主題,像如何提高程序的性能、OpenGL擴展和跨平臺技術等。本書只要求讀者有一定的C語言基礎和數學知識,適合所有對OpenGL編程感興趣的讀者閱讀。OpenGL是一個功能強大的軟件接口,用于繪制高質量的計算機圖像,以及編寫使用2D和3D幾何物體及位圖和圖像的交互式應用程序。本書介紹OpenGL和OpenGL實用庫,內容全面、權威,被稱為“OpenGL紅寶書”。本書第三版針對的是OpenGL1.2版,而本版介紹了OpenGL1.3和1.4版新增的所有特性以及重要的OpenGLARB(OpenGL體系結構審核委員會)擴展。本書以清晰的語言闡述了OpenGL的功能以及眾多計算機圖形學基本技術,如構建和渲染3D模型,從不同的角度觀察物體,使用著色。光照和紋理映射來提高圖像的真實感;深入探討了一些高級技術,其中包括紋理映射、反走樣、霧效和大氣效果、NURBS、圖像處理等;討論了其他一些重要主題,如提高性能。OpenGL擴展和跨平臺技術等。