虛擬現實教學軟體開發

《虛擬現實教學軟體開發》是2023年科學出版社出版的圖書。

基本介紹

  • 中文名:虛擬現實教學軟體開發
  • 出版時間:2023年11月
  • 出版社:科學出版社
  • ISBN:9787030767059
內容簡介,圖書目錄,

內容簡介

本教材以Unity引擎為開發工具,分為四篇:基礎理論篇、場景構建篇、互動設計篇和高級開發篇。基礎理論篇詳細闡述了虛擬現實教學軟體的特點、分類、教學套用以及學習體驗設計的理論基礎和原則。場景構建篇重點講解如何運用Unity搭建三維場景、物體、用戶界面和動畫,涵蓋Unity的基本操作、常用組件和場景裝飾等內容。互動設計篇主要介紹如何藉助可視化編程外掛程式PlayMaker進行互動設計,包括輸入互動、觸發互動、UI互動和空間運動互動等。高級開發篇則深入探討了沉浸式虛擬現實的硬體和開發技術,重點講解如何利用VRTK外掛程式和SteamVR外掛程式進行沉浸式虛擬現實開發。

圖書目錄

**篇 基礎理論篇
第1章 虛擬現實教學軟體概述 3
1.1 特徵與分類 3
1.2 教學套用 5
第2章 虛擬現實教學軟體的學習體驗設計 10
2.1 理論基礎 10
2.2 設計原則 13
2.3 虛擬現實學習體驗設計 14
第二篇 場景構建篇
第3章 Unity基礎 23
3.1 Unity簡介 23
3.2 編輯器界面 28
第4章 3D物體和場景搭建 36
4.1 3D物體搭建 36
4.2 場景搭建 41
4.3 天空盒 44
4.4 作品發布 45
第5章 常用組件 51
5.1 變換組件 51
5.2 剛體組件 52
5.3 碰撞器組件 54
5.4 角色控制器組件 55
5.5 音頻源組件 57
5.6 視頻播放器組件 59
5.7 格線過濾器組件 61
5.8 格線渲染器組件 62
第6章 場景裝飾 65
6.1 材質 65
6.2 全局光照 71
第7章 用戶界面 80
7.1 常見控制項 80
7.2 UI控制項的套用案例 86
第8章 動畫系統 91
8.1 在“動畫”視窗中製作動畫 91
8.2 從外部導入動畫 95
8.3 動畫播放與切換 97
第三篇 互動設計篇
第9章 PlayMaker概述 109
9.1 獲取與安裝 109
9.2 基礎操作 111
9.3 數據類型與變數使用 118
9.4 實踐案例 121
第10章 輸入互動和觸發互動 126
10.1 虛擬輸入軸輸入 126
10.2 鍵盤輸入 130
10.3 滑鼠輸入 137
10.4 觸發檢測 138
第11章 UI互動 143
11.1 按鈕點擊 143
11.2 文本輸入 147
11.3 滑塊滑動 149
11.4 選擇勾選 152
第12章 空間運動互動 166
12.1 變換運動 166
12.2 平移運動 170
12.3 旋轉運動 173
12.4 物理屬性 176
第13章 其他互動 179
13.1 動畫控制 179
13.2 聲音控制 181
13.3 對象控制 183
13.4 時間控制 185
13.5 場景控制 187
13.6 邏輯處理 190
第四篇 高級開發篇
第14章 沉浸式虛擬現實硬體及其學習體驗 197
14.1 沉浸式虛擬現實的硬體 197
14.2 沉浸學習體驗及問題 203
第15章 沉浸式虛擬現實開發 207
15.1 HTC Vive設備構成 207
15.2 HTC Vive設備連線與測試 209
15.3 Unity開發環境配置 215
15.4 VRTK互動實現 220
附錄一 PlayMaker的事件 232
附錄二 PlayMaker的動作 234

相關詞條

熱門詞條

聯絡我們