前言第1章 3D遊戲引擎設計概論 1.1 3D遊戲引擎的進化 1.2 3D引擎和遊戲編程 1.3 引擎的模塊與接口設計第2章 基本的圖形數學算法 2.1 基本的Vector、Matrix 2.2 麵 2.3 多邊形 2.4 包圍盒 2.5 四元數 2.6 光綫跟蹤算法(Ray Tracing)第3章 圖形渲染的基本原理 3.1 圖形的變換過程 3.2 GPU的實現過程 3.3 圖形采樣器 3.4 圖形管綫第4章 攝像機 4.1 遊戲中的攝像機 4.2 攝像機的模式 4.3 攝像機的成像原理第5章 材質、紋理貼國及透明度 5.1 材質和燈光 5.2 紋理貼圖 5.3 紋理透明度處理 5.4 UV動畫 5.5 貼圖動畫第6章 簡裏靜態3D模型 6.1 Mesh的概念 6.2 Mesh的創建 6.3 Mesh的渲染 6.4 Mesh的加載第7章 模型動畫 7.1 動畫的基本知識 7.2 關節動畫 7.3 單一網格模型動畫 7.4 骨骼動畫 7.5 Morph動畫第8章 場景管理 8.1 場景管理的概念 8.2 二叉樹算法(BSP) 8.3 四叉樹(Quad Tree)算法 8.4 八叉樹算法 8.5 N叉樹在場景管理中的應用第9章 輸入係統 9.1 輸入設備 9.2 鍵盤(Keyboard)控製係統 9.3 鼠標(Mouse)控製係統 9.4 遊戲杆(Joysticks)控製係統第10章 聲效係統 10.1 音效設備——聲卡 10.2 三維音頻技術 10.3 3D音效的實現第11章 網絡係統 11.1 網絡結構 11.2 網絡技術 11.3 遊戲網絡的基本模塊第12章 物理係統 12.1 物理係統概論 12.2 碰撞檢測係統 12.3 速度係統 12.4 重力係統 12.5 動量係統第12章 人工智能係統 13.1 人工智能係統概論 13.2 尋路算法 13.3 有限狀態機的原理附錄
· · · · · · (
收起)