OpenGL游戲編程指南是winwin7下載給大家分享介紹的一款美國施瑞奈爾,由李軍翻譯。主要對OpenGL以及OpenGL實(shí)用函數(shù)庫進(jìn)行了全面而又權(quán)威的介紹,《Open GL編程指南(原書第7版)》內(nèi)容詳實(shí),講解生動,圖文并茂,是OpenGL程序員的絕佳編程指南。OpenGL是一種功能強(qiáng)大的軟件接口,用于生成高質(zhì)量的計(jì)算機(jī)圖像,也可以用于編寫使用2D和3D物體、位圖和彩色圖像的交互性應(yīng)用程序。
OpenGL 目錄說明
譯者序
前言
第1章OpenGL簡介
1.1什么是OpenGL?
1.2一段簡單的OpenGL代碼
1.3OpenGL函數(shù)的語法
1.4OpenGL是個狀態(tài)機(jī)
1.5OpenGL渲染管線
1.5.1顯示列表
1.5.2求值器
1.5.3基于頂點(diǎn)的操作
1.5.4圖元裝配
1.5.5像素操作
1.5.6紋理裝配
1.5.7光柵化
1.5.8片斷操作
1.6與OpenGL相關(guān)的函數(shù)庫
1.6.1包含文件
1.6.2GLUT,OpenGL實(shí)用工具包
1.7動畫
1.7.1暫停刷新
1.7.2動畫=重繪+交換
第2章狀態(tài)管理和繪制幾何物體
2.1繪圖工具箱
2.1.1清除窗口
2.1.2指定顏色
2.1.3強(qiáng)制完成繪圖操作
2.1.4坐標(biāo)系統(tǒng)工具箱
2.2描述點(diǎn)、直線和多邊形
2.2.1什么是點(diǎn)、直線和多邊形?
2.2.2指定頂點(diǎn)
2.2.3OpenGL幾何圖元
2.3基本狀態(tài)管理
2.4顯示點(diǎn)、直線和多邊形
2.4.1點(diǎn)的細(xì)節(jié)
2.4.2直線的細(xì)節(jié)
2.4.3多邊形的細(xì)節(jié)
2.5法線向量
2.6頂點(diǎn)數(shù)組
2.6.1步驟1:啟用數(shù)組
2.6.2步驟2:指定數(shù)組的數(shù)據(jù)
2.6.3步驟3:解引用和渲染
2.7緩沖區(qū)對象
2.7.1創(chuàng)建緩沖區(qū)對象
2.7.2激活緩沖區(qū)對象
2.7.3用數(shù)據(jù)分配和初始化緩沖區(qū)對象
2.7.4更新緩沖區(qū)對象的數(shù)據(jù)值
2.7.5清除緩沖區(qū)對象
2.7.6使用緩沖區(qū)對象存儲頂點(diǎn)數(shù)據(jù)數(shù)據(jù)
2.8屬性組
2.9關(guān)于創(chuàng)建多邊形表面模型的一些提示
2.9.1例子:創(chuàng)建一個二十面體
第3章視圖
3.1簡介:照相機(jī)比喻
3.2.1一個簡單的例子:繪制立方體
3.1.2通用的變換函數(shù)
3.2視圖和模型變換
3.2.1對變換進(jìn)行思考
3.2.2模型變換
3.2.3視圖變換
3.3投影變換
3.3.1透視投影
……
第4章顏色
第5章光照
第6章混合、抗鋸齒、霧和多邊形偏移
第7章顯示列表
第8章繪制像素、位圖、字體和圖像
第9章紋理貼圖
第10章幀緩沖區(qū)
第11章分格化和二次方程表面
第12章求值器和NURBS
第13章選擇和反饋
第14章OpenGL高級技巧
第15章OpenGL著色語言
附錄A操作順序
附錄B狀態(tài)變量
附錄COpenGL和窗口系統(tǒng)
附錄DGLUT(OpenGL實(shí)用工具庫)基礎(chǔ)知識
附錄E計(jì)算法線向量
附錄F齊次坐標(biāo)和變換矩陣
附錄G編程提示
附錄HOpenGL的不變性規(guī)則
附錄IOpenGL著色語言內(nèi)置的變量和函數(shù)
術(shù)語表
OpenGL游戲編程指南 使用方法
1、將下載得到的OpenGLJC.zip解壓到本地;2、OpenGLJC打開文件夾,打開【OpenGL游戲編程.pdf】即可查看。
注:如果無法打開查看的話,可以先安裝一個【Adobe Acrobat XI Pro破解版】。