內容介紹
本書是一本介紹如何使用VRP軟體進行虛擬現實項目製作的優秀教材,書中以該軟體的功能為線索,運用典型案例,循序漸進地講解了VRP的使用方法和技巧,使讀者做到學用結合,很快掌握該軟體。書中講解的內容很注重實用性,運用大量的篇幅講解了互動界面的使用技巧,把工作中的常用功能講解得非常透徹。本書力求幫助讀者迅速掌握VRP軟體在虛擬現實製作中的關鍵套用方法與各種常見虛擬現實項目的設計規範,熟練運用正確的工作方法,完成虛擬現實項目的製作。本書內容豐富,包括虛擬現實基礎知識、VRP12編輯器基礎知識、VRP12編輯器快速入門教程、常見材質的創建與編輯、ATX動態貼圖與時間軸動畫使用基礎、角色動畫的創建與套用、VRP相機的創建、場景特效、互動界面的使用、VRP腳本。
作品目錄
第1章 虛擬現實基礎知識 ………………………………… 11.1 虛擬現實概論 ………………………………………………………………… 2
1.1.1 虛擬現實簡介 ………………………………………………………………… 2
1.1.2 虛擬現實的基本特徵 ………………………………………………………… 2
1.2 虛擬現實的套用領域 ………………………………………………………… 3
1.2.1 醫學領域 ……………………………………………………………………… 3
1.2.2 航天領域 ……………………………………………………………………… 4
1.2.3 軍事領域 ……………………………………………………………………… 4
1.2.4 城市規劃領域 ………………………………………………………………… 4
1.2.5 室內設計領域 ………………………………………………………………… 5
1.2.6 文物保護領域 ………………………………………………………………… 5
1.2.7 交通領域 ……………………………………………………………………… 6
1.2.8 房地產領域 …………………………………………………………………… 6
1.2.9 遊戲領域 ……………………………………………………………………… 6
1.2.10 產品展示領域 ………………………………………………………………… 7
1.2.11 教育領域 ……………………………………………………………………… 7
1.2.12 煤礦安全生產仿真系統領域 ………………………………………………… 8
1.2.13 重工業仿真系統領域 ………………………………………………………… 8
1.3 常用虛擬現實軟體VRP及其常用功能 ……………………………………… 8
1.4 參考習題 …………………………………………………………………… 16
第2章 VRP12編輯器基礎知識 …………………………… 17
2.1 VRP編輯界面 ……………………………………………………………… 18
2.2 VRP編輯器常用功能模組 ………………………………………………… 19
2.2.1 常用視圖類型 ……………………………………………………………… 19
2.2.2 選單欄中的常用命令 ……………………………………………………… 20
2.2.3 工具列中常用命令 ………………………………………………………… 22
2.2.4 創建對象 …………………………………………………………………… 23
2.2.5 初級界面 …………………………………………………………………… 25
2.2.6 高級界面 …………………………………………………………………… 25
2.2.7 時間軸 ……………………………………………………………………… 25
2.2.8 資料庫 ……………………………………………………………………… 26
2.2.9 模型編輯 …………………………………………………………………… 27
2.2.10 項目設定 …………………………………………………………………… 27
2.2.11 腳本編輯器 ………………………………………………………………… 27
2.3 參考習題 …………………………………………………………………… 28
第3章 VRP12編輯器快速入門教程 ……………………… 29
3.1 虛擬現實項目的工作流程 ………………………………………………… 30
3.2 項目製作注意事項 ………………………………………………………… 30
3.2.1 烘焙前須執行的操作 ……………………………………………………… 30
3.2.2 Completemap與Lightingmap的區別 ……………………………………… 31
3.2.3 場景模型製作要求 ………………………………………………………… 31
3.3 簡易場景的製作流程 ……………………………………………………… 35
3.4 參考習題 …………………………………………………………………… 38
第4章 常見材質的創建與編輯 …………………………… 39
4.1 VRP材質屬性面板 ………………………………………………………… 40
4.1.1 材質的形態和類型 ………………………………………………………… 40
4.1.2 一般屬性 …………………………………………………………………… 40
4.1.3 動態光照 …………………………………………………………………… 41
4.1.4 第一層貼圖 ………………………………………………………………… 41
4.1.5 第二層貼圖 ………………………………………………………………… 44
4.1.6 反射貼圖 …………………………………………………………………… 44
4.2 金屬材質的創建 …………………………………………………………… 45
4.3 玻璃材質的創建 …………………………………………………………… 47
4.4 地板材質的創建 …………………………………………………………… 48
4.5 布料材質的創建 …………………………………………………………… 49
4.6 鏡面材質的創建 …………………………………………………………… 51
4.7 菲涅爾水材質的創建 ……………………………………………………… 53
4.8 法線貼圖的使用 …………………………………………………………… 55
4.8.1 模型法線貼圖的使用 ……………………………………………………… 56
4.8.2 骨骼動畫法線貼圖的套用 ………………………………………………… 57
4.9 頂點顏色材質的套用 ……………………………………………………… 58
4.10 金屬烤漆材質的創建 …………………………………………………… 59
4.11 高級反射材質的創建 …………………………………………………… 60
4.12 樹脂材質的創建 ………………………………………………………… 62
4.13 陶瓷材質的創建 ………………………………………………………… 64
4.14 參考習題 ………………………………………………………………… 66
第5章 ATX動態貼圖與時間軸動畫使用基礎 …………… 67
5.1 ATX動態貼圖的使用技巧 ………………………………………………… 68
5.1.1 ATX動態貼圖編輯器的界面 ……………………………………………… 68
5.1.2 ATX動態貼圖的創建 ……………………………………………………… 69
5.1.3 單幀序列圖片的最佳命名方法 …………………………………………… 70
5.1.4 ATX動態貼圖的套用 ……………………………………………………… 71
5.2 時間軸的使用技巧 ………………………………………………………… 75
5.2.1 時間軸界面 ………………………………………………………………… 75
5.2.2 簡單時間軸動畫 …………………………………………………………… 77
5.2.3 複雜時間軸動畫 …………………………………………………………… 79
5.2.4 為時間軸動畫添加腳本 …………………………………………………… 81
5.2.5 使用時間軸控制骨骼動畫的技巧 ………………………………………… 84
5.3 參考習題 …………………………………………………………………… 90
第6章 角色動畫的創建與套用 …………………………… 91
6.1 角色庫的添加與調用 ………………………………………………………… 92
6.1.1 角色庫的添加 ……………………………………………………………… 92
6.1.2 角色庫的調用 ……………………………………………………………… 95
6.2 動作庫的添加與調用 ……………………………………………………… 96
6.2.1 動作庫中的相關命令 ……………………………………………………… 96
6.2.2 動作庫的添加 ……………………………………………………………… 97
6.2.3 動作庫的調用 ……………………………………………………………… 100
6.3 路徑動畫的參數與創建方法 ……………………………………………… 101
6.3.1 路徑的參數 ………………………………………………………………… 101
6.3.2 路徑動畫的創建 …………………………………………………………… 102
6.3.3 創建路徑動畫的錨點事件 ………………………………………………… 103
6.4 骨骼動作的融合技巧 ……………………………………………………… 106
6.5 換裝的使用技巧 …………………………………………………………… 112
6.6 參考習題 …………………………………………………………………… 116
第7章 VRP相機的創建 ………………………………… 117
7.1 VRP相機簡介 ………………………………………………………………… 118
7.2 各類相機的創建 …………………………………………………………… 118
7.2.1 行走相機 …………………………………………………………………… 118
7.2.2 飛行相機 …………………………………………………………………… 120
7.2.3 繞物旋轉相機 ……………………………………………………………… 120
7.2.4 角色控制相機 ……………………………………………………………… 121
7.2.5 跟隨相機 …………………………………………………………………… 124
7.2.6 定點觀察相機 ……………………………………………………………… 126
7.2.7 動畫相機 …………………………………………………………………… 126
7.3 創建相機的注意事項與技巧 ……………………………………………… 127
7.4 VRP場景碰撞 ……………………………………………………………… 129
7.4.1 場景碰撞屬性的設定 ……………………………………………………… 129
7.4.2 VR場景碰撞檢測的注意事項 ……………………………………………… 130
7.5 參考習題 …………………………………………………………………… 130
第8章 場景特效 ………………………………………… 131
8.1 環境特效 …………………………………………………………………… 132
8.1.1 天空盒的製作 ……………………………………………………………… 132
8.1.2 太陽光暈的添加 …………………………………………………………… 134
8.1.3 霧效的添加 ………………………………………………………………… 136
8.2 全螢幕特效 …………………………………………………………………… 136
8.2.1 圖像調整特效 ……………………………………………………………… 137
8.2.2 Bloom特效 ………………………………………………………………… 137
8.2.3 HDR特效 …………………………………………………………………… 138
8.2.4 全螢幕泛光特效 ……………………………………………………………… 139
8.2.5 景深特效 …………………………………………………………………… 139
8.2.6 運動模糊特效 ……………………………………………………………… 140
8.2.7 藝術特效 …………………………………………………………………… 141
8.3 轉場特效 …………………………………………………………………… 142
8.3.1 相機轉場特效 ……………………………………………………………… 143
8.3.2 幀轉場特效 ………………………………………………………………… 146
8.4 參考習題 …………………………………………………………………… 147
第9章 互動界面的使用 ………………………………… 148
9.1 VRP編輯器互動界面簡介 ………………………………………………… 149
9.2 初級界面的使用方法 ……………………………………………………… 149
9.2.1 初級界面中“頁面”的使用 ……………………………………………… 149
9.2.2 初級界面中的二維界面元素的創建 ……………………………………… 150
9.2.3 初級界面中界面元素對齊方式 …………………………………………… 156
9.2.4 初級界面中二維界面元素的顯示與隱藏 ………………………………… 156
9.2.5 保存與調用二維界面模板 ………………………………………………… 157
9.2.6 讓貼圖清晰顯示 …………………………………………………………… 158
9.2.7 初級界面的屬性面板 ……………………………………………………… 159
9.3 高級界面的使用方法 ……………………………………………………… 160
9.3.1 視窗的使用 ………………………………………………………………… 160
9.3.2 控制項的使用 ………………………………………………………………… 163
9.3.3 風格的使用 ………………………………………………………………… 192
9.3.4 選單的使用 ………………………………………………………………… 193
9.3.5 GUI工具列的使用 ………………………………………………………… 197
9.3.6 渲染到貼圖的使用 ………………………………………………………… 198
9.4 參考習題 …………………………………………………………………… 200
第10章 VRP腳本 ……………………………………… 201
10.1 腳本編輯器基礎知識 …………………………………………………… 202
10.2 VRP命令行編輯器基本介紹 ……………………………………………… 202
10.3 常用互動式腳本的編寫方法 …………………………………………… 218
10.3.1 背景音樂的添加方法 …………………………………………………… 218
10.3.2 二次單擊事件 …………………………………………………………… 220
10.3.3 多次單擊事件 …………………………………………………………… 223
10.3.4 剛體動畫的腳本控制 …………………………………………………… 225
10.3.5 觸控螢幕互動功能設定 …………………………………………………… 227
10.3.6 使用滑桿控制剛體動畫播放 …………………………………………… 233
10.3.7 使用腳本控制雨雪粒子效果 …………………………………………… 235
10.3.8 3D音效的製作技巧 ……………………………………………………… 240
10.3.9 在視窗中添加Flash檔案(腳本控制) ………………………………… 241
10.3.10 添加視頻檔案(腳本控制) …………………………………………… 243
10.4 參考習題 ………………………………………………………………… 246