詳細闡述了與計算機游戲設計相關的基本解決方案及相應的數據結構和算法,主要包括游戲模型、頂點處理機制、光柵化操作、片元處理和輸出合並、光照和著色、參數曲線和表面、著色器模型、圖像紋理、凹凸貼圖、高級紋理操作、角色動畫以及物理模擬等內容。
此外,《計算機圖形學:基于3D圖形開發技術》還提供了相應代碼以及偽代碼,以幫助讀者進一步理解相關方案的實現過程。
第1章游戲模型
1.1游戲制作流程
1.2多邊形網格
1.2.1創建多邊形網格木
1.2.2多邊形網格的表達方式
1.2.3表面法線
1.3模型導出和導入
1.4坐標系統
本章練習
第2章頂點處理機制
2.1世界轉換
2.1.1仿射轉換以及齊次坐標
2.1.2世界矩陣
2.1.3歐拉轉換
2.1.4表面法線的轉換
2.2視見轉換
2.2.1相機空間
.............
第12章物理模擬
12.1懲罰方案
12.2沖量方案
12.2.1沖量
12.2.2基于沖量的踫撞求解方案
12.3踫撞檢測
12.3.1色圍體及其層次結構
12.3.2三角形—三角形相交測試
本章練習
參考文獻