虛擬現實項目實戰教程

虛擬現實項目實戰教程

《虛擬現實項目實戰教程》是2020年3月電子工業出版社出版的圖書,作者是譚恆松。

基本介紹

  • 中文名:虛擬現實項目實戰教程
  • 作者:譚恆松
  • ISBN:9787121375699
  • 頁數:244頁
  • 定價:59元
  • 出版社:電子工業出版社
  • 出版時間:2020年3月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以 HTC VIVE VR 項目為教學主線,將項目分解成一個個簡單的學習任務,循序漸進地介紹 針對 HTC VIVE 設備在 VR 項目開發方面的相關知識,讓讀者能夠獨立開發出多個 VR 項目。本書從實戰的角度出發,總共設計了 3 個大的學習項目和 1 個實戰訓練項目。第 1 章主要介紹虛 擬現實技術,包括虛擬現實的概念、虛擬現實的發展史、虛擬現實的特徵、虛擬現實的軟體平台和硬 件設備及虛擬現實的套用情況。第 2 章讓讀者熟悉 VR 開發環境,包括 HTC 公司的 VIVE PRO 軟硬體 的安裝與配置、Unity 編輯器的安裝。第 3 章讓讀者跟著開發第一個 VR 項目,此項目較簡單,開發環 境搭好就能做出來。第 4 章開發 VR 保齡球項目,讓讀者從項目搭建開始一步步完成一個在 VR 環境 中打保齡球的遊戲項目。第 5 章開發 VR 蜘蛛來襲的項目,採用第一人稱視角,用戶通過手槍來消滅 來襲的蜘蛛怪物。第 6 章為 VR 項目開發實戰訓練,讀者需要選擇一個項目進行開發。本書適合作為計算機相關專業、虛擬現實技術專業的虛擬現實技術相關課程的教材,也適合虛擬 現實項目開發的初級、中級人員學習與參考。本教學資源豐富,配套專業的教材網站,網站中提供教學所需的所 有資料,如教學大綱、授課計畫和考核方案等資料,特別提供了教材的全套項目資源,方便老師教學與 學生學習。

圖書目錄

第 1 章 虛擬現實技術概述
1.1 學習任務:了解虛擬現實技術
1.1.1 虛擬現實的概念
1.1.2 虛擬現實發展歷史
1.1.3 虛擬現實的特徵
1.1.4 主流的 VR 硬體
1.1.5 開發 VR 項目的工具
1.2 學習任務:熟悉虛擬現實的套用
本章小結
習題
第 2 章 熟悉 VR 項目開發環境
2.1 學習任務:熟悉 HTC VIVE 設備
2.1.1 任務分析
2.1.2 相關知識:SteamVR
2.1.3 任務實施
2.1.4 任務小結
2.2 學習任務:熟悉 Unity 開發環境
2.2.1 任務分析
2.2.2 相關知識:Unity
2.2.3 任務實施
2.2.4 任務小結
習題
第 3 章 第一個 VR 項目
3.1 學習任務:熟悉 SteamVR Plugin 外掛程式
3.1.1 任務分析
3.1.2 相關知識:SteamVR Plugin 外掛程式
3.1.3 任務實施
3.1.4 知識拓展:SteamVR Plugin 常用組件
3.1.5 任務小結
3.2 學習任務:熟悉 VRTK 外掛程式
3.2.1 任務分析
3.2.2 相關知識:VRTK 外掛程式
3.2.3 任務實施
3.2.4 知識拓展:VRTK 案例分析
3.2.5 任務小結
3.3 學習任務:開發第一個 VR 項目
3.3.1 任務分析
3.3.2 相關知識:使用 SteamVR Plugin 外掛程式和 VRTK 外掛程式
3.3.3 任務實施
3.2.4 任務小結
習題
第 4 章 VR 保齡球項目開發
4.1 學習任務:搭建項目環境
4.1.1 任務分析
4.1.2 相關知識:VR 項目開發流程
4.1.3 任務實施
4.1.4 任務小結
4.2 學習任務:配置項目環境
4.2.1 任務分析
4.2.2 相關知識:Unity 常用資源
4.2.3 任務實施
4.2.4 任務小結
4.3 學習任務:項目開發
4.3.1 任務分析
4.3.2 相關知識:碰撞體組件
4.3.3 任務實施
4.3.4 任務小結
4.4 學習任務:項目最佳化
4.4.1 任務分析
4.4.2 相關知識:VR 項目最佳化
4.4.3 任務實施
4.4.4 任務小結
習題
第 5 章 VR 蜘蛛來襲項目開發
5.1 學習任務:搭建項目運行環境
5.1.1 任務分析
5.1.2 相關知識:獲取資源的方式
5.1.3 任務實施
5.1.4 任務小結
5.2 學習任務:蜘蛛來襲
5.2.1 任務分析
5.2.2 相關知識:尋路系統
5.2.3 任務實施
5.2.4 任務小結
5.3 學習任務:控制蜘蛛的行為
5.3.1 任務分析
5.3.2 相關知識:動畫系統
5.3.3 任務實施
5.3.4 任務小結
5.4 學習任務:玩家消滅蜘蛛
5.4.1 任務分析
5.4.2 相關知識:射線
5.4.3 任務實施
5.4.4 任務小結
5.5 學習任務:遊戲重置
5.5.1 任務分析
5.5.2 相關知識:VRTK 中的 UI 互動
5.5.3 任務實施
5.5.4 任務小結
5.6 學習任務:項目打包運行
5.6.1 任務分析
5.6.2 相關知識:項目打包
5.6.3 任務實施
5.5.4 任務小結
習題
第 6 章 VR 項目開發實戰訓練
題目 1 VR 切水果項目開發
題目 2 VR 星際探索項目開發
題目 3 VR 旅遊觀光項目開發
題目 4 VR 森林狩獵項目開發
題目 5 VR 火災逃生項目開發
附錄 A SteamVR_Tracked Controller 腳本 207 附錄 VRTK_UI Pointer 腳本
參考文獻

相關詞條

熱門詞條

聯絡我們