內容介紹《Open GL編程指南(原書第7版)》對OpenGL以及OpenGL實用函式館進行了全面而又權威的介紹,素有“OpenGL紅寶書”之譽。《Open GL編程指南(原書第7版)》的上一個版本覆蓋了到OpenGL 2.1版的內容。本版涵蓋了OpenGL 3.0和3.1的最新特性。《Open GL編程指南(原書第7版)》以清晰的語言描述了OpenGL的功能以及許多基本的計算機圖形技巧,例如創建和渲染3D模型、從不同的透視角度觀察物體、使用著色、光照和紋理貼圖使場景更加逼真等。另外,《Open GL編程指南(原書第7版)》還深入探討了許多高級技巧,包括紋理貼圖、抗鋸齒、霧和大氣效果、NURBS、圖像處理子集等。此外,《Open GL編程指南(原書第7版)》還對一些重要的主題進行了討論,例如提高性能、OpenGL擴展以及跨平台技術等。《Open GL編程指南(原書第7版)》內容詳實,講解生動,圖文並茂,是OpenGL程式設計師的絕佳編程指南。作者介紹Dave Shreiner是ARM公司的圖形技術總監,長期擔任SGI核心OpenGL組的成員。他首次開設了OpenGL的商業培訓課程,擁有二十多年的計算機圖形套用開發經驗。Dava定期參加SIGGRAPH和其他全球性的圖形工作會議。他是《OpenGL ES 2.0 Programming Guide》和《OpenGL Reference Manual》的作者,也是Addison-Wesley的OpenGL系列的編輯。作品目錄譯者序前言第1章OpenGL簡介1.1什麼是OpenGL1.2一段簡單的OpenGL代碼1.3OpenGL函式的語法1.4OpenGL是一個狀態機1.5OpenGL渲染管線 1.5.1顯示列表 1.5.2求值器 1.5.3基於頂點的操作 1.5.4圖元裝配 1.5.5像素操作 1.5.6紋理裝配 1.5.7光柵化 1.5.8片斷操作1.6與OpenGL相關的函式館 1.6.1包含檔案 1.6.2OpenGL實用工具庫(GLuT)1.7動畫 1.7.1暫停刷新 1.7.2動畫=重繪+交換1.8OpenGL及其廢棄機制 1.8.1OpenGL渲染環境 1.8.2訪問OpenGL函式第2章狀態管理和繪製幾何物體2.1繪圖工具箱 2.1.1清除視窗 2.1.2指定顏色 2.1.3強制完成繪圖操作 2.1.4坐標系統工具箱2.2描述點、直線和多邊形 2.2.1什麼是點、直線和多邊形 2.2.2指定頂點 2.2.3OpenGL幾何圖元2.3基本狀態管理2.4顯示點、直線和多邊形 2.4.1點的細節 2.4.2直線的細節 2.4.3多邊形的細節2.5法線向量2.6頂點數組 2.6.1步驟1:啟用數組 2.6.2步驟2:指定數組的數據 2.6.3步驟3:解引用和渲染 2.6.4重啟圖元 2.6.5實例化繪製 2.6.6混合數組 ……第3章 視圖第4章 顏色第5章 光照第6章 混合、抗鋸齒、霧和多邊形偏移第7章 顯示列表第8章 繪製像素、點陣圖、字型和圖像第9章 紋理貼圖第10章 幀緩衝區第11章 分格化和二次方程表面第12章 求值器和NURBS第13章 選擇和反饋第14章 OpenGL高級技巧第15章 OpenGL著色語言附錄A GLUT(OpenGL實用工具庫)基礎知識附錄B 狀態變數附錄C 齊次坐標和變換矩陣附錄D OpenGL和視窗系統術語表