VR-Blender 物理模擬與游戲特效開發設計

VR-Blender 物理模擬與游戲特效開發設計

作者: 張金釗 張金鏑 張童嫣
出版社: 清華大學
出版在: 2020-09-01
ISBN-13: 9787302556312
ISBN-10: 7302556318





內容描述


本書全面系統地介紹了Blender物理模擬與游戲特效開發設計。Blender作為VR/AR領域前沿的開發技術,具有劃時代的意義,是把握未來3D設計、交互設計、物理模擬設計、游戲特效設計、多媒體技術及人工智能的關鍵。 本書可作為高校游戲特效等多媒體設計專業的教材,也可供相關領域的從業者、愛好者學習參考。


目錄大綱


目 錄
 
 
第1章 VR/AR/X3D/Blender游戲引擎概述 001
1.1 虛擬現實及增強現實技術 001
1.1.1 虛擬現實技術 001
1.1.2 增強現實技術 016
1.2 X3D交互技術 023
1.2.1 記事本X3D編輯器 024
1.2.2 X3D-Edit專用編輯器 025
1.2.3 Xj3D瀏覽器安裝運行 027
1.3 Blender游戲引擎 028
1.3.1 Blender游戲引擎簡介 028
1.3.2 Blender游戲引擎發展歷史 029
1.3.3 Blender游戲引擎功能特性 030
1.3.4 Blender游戲引擎渲染器 031
第2章 Blender游戲引擎用戶界面設置 034
2.1 Blender游戲引擎用戶界面概述 035
2.2 Blender游戲引擎窗口控制 037
2.3 Blender游戲引擎界面控制 039
2.4 Blender游戲引擎界面工具 046
2.5 Blender游戲引擎數據文件系統 047
2.6 Blender游戲引擎筆記本模擬鍵盤設計 058
第3章 Blender游戲邏輯編輯器設計 061
3.1 Blender游戲邏輯編輯器概述 061
3.2 Blender游戲觸發器設計 061
3.3 Blender游戲控制器設計 062
3.4 Blender游戲促動器設計 062
3.5 Blender游戲邏輯編輯器屬性設置 063
3.6 Blender控制移動戰車游戲案例設計 063
3.6.1 Blender控制移動戰車游戲策劃 064
3.6.2 Blender控制移動戰車游戲案例設計 064
3.7 Blender射擊游戲案例設計 067
3.7.1 Blender射擊游戲策劃 067
3.7.2 Blender射擊游戲案例設計 067
3.8 Blender鏟車拾取計數游戲案例設計 072
3.8.1 Blender鏟車拾取計數游戲策劃 072
3.8.2 Blender鏟車拾取計數游戲案例設計 072
第4章 Blender物理模擬與游戲特效設計I 081
4.1 Blender物理模擬引擎特效概述 081
4.2 Blender游戲引擎力場設計 081
4.2.1 Blender游戲引擎力場屬性設置 082
4.2.2 Blender游戲引擎常力案例設計 082
4.2.3 Blender游戲引擎風力和渦流案例設計 084
4.2.4 Blender游戲引擎磁鐵案例設計 086
4.3 Blender游戲引擎碰撞設計 088
4.3.1 Blender游戲引擎碰撞屬性設置 088
4.3.2 Blender游戲引擎碰撞案例設計 089
4.4 Blender游戲引擎布料模擬設計 091
4.4.1 Blender游戲引擎布料屬性設置 091
4.4.2 Blender游戲引擎布料案例設計 092
4.4.3 Blender游戲引擎飄動的窗簾案例設計 095
4.5 Blender游戲引擎動態繪畫筆刷設計 098
4.5.1 Blender游戲引擎動態繪畫筆刷屬性設置 098
4.5.2 Blender游戲引擎動態繪畫筆刷案例設計 099
第5章 Blender物理模擬與游戲特效設計II 103
5.1 Blender游戲引擎軟體設計 103
5.1.1 Blender游戲引擎軟體屬性設置 103
5.1.2 Blender游戲引擎軟體墜落案例設計 105
5.1.3 Blender游戲引擎軟體在樓梯上滾落案例設計 107
5.2 Blender游戲引擎流體模擬設計 110
5.2.1 Blender游戲引擎流體模擬屬性設置 110
5.2.2 Blender游戲引擎物體掉落水槽案例設計 113
5.2.3 Blender游戲引擎流體註入水缸案例設計 118
5.3 Blender游戲引擎煙霧模擬設計 122
5.3.1 Blender游戲引擎煙霧模擬屬性設置 122
5.3.2 Blender游戲引擎煙火模擬案例設計 124
5.4 Blender游戲引擎剛體設計 129
5.4.1 Blender游戲引擎剛體屬性設置 129
5.4.2 Blender游戲引擎剛體案例設計 130
5.5 Blender游戲引擎粒子設計 134
5.5.1 Blender游戲引擎發射器粒子屬性設置 134
5.5.2 Blender游戲引擎毛發粒子屬性設置 136
5.5.3 Blender游戲引擎發射器粒子案例設計 138
5.5.4 Blender游戲引擎毛發粒子案例設計 140
第6章 Blender游戲引擎節點設計 143
6.1 Blender游戲引擎節點簡介 143
6.2 Blender游戲引擎節點屬性設計 144
6.3 Blender游戲引擎節點類型分析 144
6.4 Blender游戲引擎輸入類節點 145
6.4.1 Blender游戲引擎輸入類節點設計 145
6.4.2 Blender游戲引擎輸入類節點案例設計 146
6.5 Blender游戲引擎輸出類節點 148
6.5.1 Blender游戲引擎輸出類節點設計 148
6.5.2 Blender游戲引擎輸出類節點案例設計 149
6.6 Blender游戲引擎顏色類節點 152
6.6.1 Blender游戲引擎顏色類節點設計 152
6.6.2 Blender游戲引擎顏色類節點案例設計 152
6.7 Blender游戲引擎矢量類節點 154
6.7.1 Blender游戲引擎矢量類節點設計 154
6.7.2 Blender游戲引擎矢量類節點案例設計 155
6.8 Blender游戲引擎轉換器類節點 157
6.8.1 Blender游戲引擎轉換器類節點設計 157
6.8.2 Blender游戲引擎轉換器類節點案例設計 157
6.9 Blender游戲引擎群組類節點 161
6.9.1 Blender游戲引擎群組類節點設計 161
6.9.2 Blender游戲引擎群組類節點案例設計 161
第7章 Blender游戲引擎Python腳本設計 163
7.1 Blender游戲引擎文本編輯器 164
7.2 Blender游戲引擎Python控制台 165
7.3 擴展Blender腳本功能 170
7.4 Python函數和內置函數設計 171
7.4.1 Python函數設計 171
7.4.2 Python內置函數設計 173
7.5 Python腳本創建3D模型案例設計 175
7.6 Python腳本構建點、線、面模型案例設計 176
7.7 Python腳本創建一個平面案例設計 178
7.8 Python腳本創建一個圓錐體和圓錐棱台案例設計 179
7.9 Python腳本創建一個圓柱體案例設計 181
7.10 Python腳本創建一個立方體矩陣案例設計 183
7.11 Python腳本創建一個猴頭和平面案例設計 184
7.12 Python腳本創建一個多米諾骨牌案例設計 186
第8章 Blender游戲引擎案例設計 188
8.1 Blender穿衣鏡案例設計 188
8.2 Blender毛發梳理案例設計 191
8.3 Blender雲霧案例設計 195
8.4 Blender全景技術 201
8.5 Blender魚缸流體案例設計 202
8.6 Blender保齡球案例設計 207
8.7 Python腳本實現鎖鏈碰撞牆體游戲案例設計 212
8.8 Blender火炮游戲案例設計 216
附錄 Blender快捷鍵 221




相關書籍

基於Unity與SteamVR構建虛擬世界

作者 [美] 傑夫·W.默里(Jeff W. Murray)

2020-09-01

新印象:3ds Max/VRay 室內家裝/工裝效果圖全流程技術解析

作者 任思旻

2020-09-01

輕課程 製作專屬你的 AR擴增實境與 VR虛擬實境 - 最新版, 2/e

作者 劉為開

2020-09-01