主要分三部分:游戲引擎原理、Unity引擎教程、游戲引擎項目實踐。
書中深入淺出地講解了當前游戲引擎中使用的主流技術的原理,並結合數字游戲開發實例,講解如何在游戲創作中使用游戲引擎。
應用面廣,可作為大中專院校游戲設計專業的教材,也可供其他專業的師生參考。
韓紅雷,生於山西太原,任教於中國傳媒大學動畫與數字藝術學院,擔任游設計枝術教研室主任,參與了中國傳媒大學數字游戲設計專業從無到有、從弱到強的教學、科研探索過程;承擔了「游戲引擎原理及應用」、「游戲開發程序設計基礎」等本科生課程,以及「游戲設計與研究」等研究生課程帶領學生團隊獲得「2011年度中國游戲制作人評選大賽。(CGDA)佳游戲創意獎」等專業獎項。
目錄
第一單元 游戲引擎原理
第1章 游戲引擎簡介
1.1 游戲引擎的概念
1.2 游戲引擎基本功能介紹
1.3 游戲引擎的發展歷史
1.4 主流開源游戲引擎簡介
1.5 主流商業游戲引擎簡介
第2章 數學基礎
2.1 線性代數
2.2 幾何
2.3 數學在游戲引擎中的高級應用
第3章 角色動畫
3.1 網格動畫
3.2 骨骼動畫
3.3 運動捕捉技術
3.4 逆向運動學
3.5 布娃娃系統
第4章 光照
4.1 光源
4.2 局部光照明模型
4.3 全局光照明模型
4.4 紋理
第5章 實時陰影
5.1 陰影效果的重要性
5.2 本影和半影
5.3 布告板方式的陰影
5.4 平面陰影
5.5 陰影映射
5.6 陰影體
第6章 游戲界面與交互
6.1 用戶界面
6.2 用戶交互
第7章 攝像機操作
7.1 基本攝像機控制
7,2第一人稱視角
7.3 考慮慣性
7.4 飛行模擬
7.5 第三人稱攝像機
7.6 電影模式攝像機
第8章 場景管理
8.1 層次結構
8.2 層次包圍體
8.3 八叉樹
8.4 BSP樹
8.5 K-D樹
8.6 視景剔除
8.7 背向面剔除
8.8 遮擋剔除
8.9 LOD技術
8.10 分頁技術
第9章 碰撞檢測
9.1 碰撞檢測的基本原理
9.2 包圍球體
9.3 AABB包圍盒
9.4 0BB包圍盒
9.5 k-DOP包圍體
9.6 線面相交測試
9.7 直線與三角形相交測試
9.8 三角形相交測試
9.9 平面相交測試
第10章 二維渲染技術
10.1 精靈和布告板
10.2 粒子系統
10.3 2.5 維游戲
第11章 三維渲染技術
11.1 固定渲染管線
11.2 繪制語言
11.3 蓿色器
11.4 逐像素光照
11.5 凹凸映射
11.6 卡通渲染
11.7 環境映射
11.8 水面效果
11.9 地形渲染
11.10 大氣渲染
11.11 毛發渲染
第12章 物理引擎
121常見物理引擎簡介
12.2 物理引擎比較
12.3 物理引擎設計
第13章 人工智能
13.1 人工智能控制的對象
13.2 確定性Al算法
13.3 有限狀態機
13.4 規則系統
13.5 路徑搜索
13.6 模糊邏輯
第14章 音效
14.1 聲音的物理屬性
14.2 多普勒效應
14.3 背景音樂
14.4 三維音效
14.5 數字化聲音格式
14.6 游戲音效SDK應用
第15章 聯網技術
15.1 網絡游戲的發展歷史
15,2互聯網的基本原理
15.3 網絡編程
15.4 大規模多人在線游戲技術
第二單元 Unity引擎教程
Unity基礎
16.1 界面介紹
16.2 自定義工作區
16.3 資源
16.4 創建場景
16.5 發布
……
第三單元 游戲引擎項目實踐
第1章 游戲引擎簡介
1.1 游戲引擎的概念
1.2 游戲引擎基本功能介紹
1.3 游戲引擎的發展歷史
1.4 主流開源游戲引擎簡介
1.5 主流商業游戲引擎簡介
第2章 數學基礎
2.1 線性代數
2.2 幾何
2.3 數學在游戲引擎中的高級應用
第3章 角色動畫
3.1 網格動畫
3.2 骨骼動畫
3.3 運動捕捉技術
3.4 逆向運動學
3.5 布娃娃系統
第4章 光照
4.1 光源
4.2 局部光照明模型
4.3 全局光照明模型
4.4 紋理
第5章 實時陰影
5.1 陰影效果的重要性
5.2 本影和半影
5.3 布告板方式的陰影
5.4 平面陰影
5.5 陰影映射
5.6 陰影體
第6章 游戲界面與交互
6.1 用戶界面
6.2 用戶交互
第7章 攝像機操作
7.1 基本攝像機控制
7,2第一人稱視角
7.3 考慮慣性
7.4 飛行模擬
7.5 第三人稱攝像機
7.6 電影模式攝像機
第8章 場景管理
8.1 層次結構
8.2 層次包圍體
8.3 八叉樹
8.4 BSP樹
8.5 K-D樹
8.6 視景剔除
8.7 背向面剔除
8.8 遮擋剔除
8.9 LOD技術
8.10 分頁技術
第9章 碰撞檢測
9.1 碰撞檢測的基本原理
9.2 包圍球體
9.3 AABB包圍盒
9.4 0BB包圍盒
9.5 k-DOP包圍體
9.6 線面相交測試
9.7 直線與三角形相交測試
9.8 三角形相交測試
9.9 平面相交測試
第10章 二維渲染技術
10.1 精靈和布告板
10.2 粒子系統
10.3 2.5 維游戲
第11章 三維渲染技術
11.1 固定渲染管線
11.2 繪制語言
11.3 蓿色器
11.4 逐像素光照
11.5 凹凸映射
11.6 卡通渲染
11.7 環境映射
11.8 水面效果
11.9 地形渲染
11.10 大氣渲染
11.11 毛發渲染
第12章 物理引擎
121常見物理引擎簡介
12.2 物理引擎比較
12.3 物理引擎設計
第13章 人工智能
13.1 人工智能控制的對象
13.2 確定性Al算法
13.3 有限狀態機
13.4 規則系統
13.5 路徑搜索
13.6 模糊邏輯
第14章 音效
14.1 聲音的物理屬性
14.2 多普勒效應
14.3 背景音樂
14.4 三維音效
14.5 數字化聲音格式
14.6 游戲音效SDK應用
第15章 聯網技術
15.1 網絡游戲的發展歷史
15,2互聯網的基本原理
15.3 網絡編程
15.4 大規模多人在線游戲技術
第二單元 Unity引擎教程
Unity基礎
16.1 界面介紹
16.2 自定義工作區
16.3 資源
16.4 創建場景
16.5 發布
……
第三單元 游戲引擎項目實踐
網路書店
類別
折扣
價格
-
新書$528