虛擬現實項目實戰教程

虛擬現實項目實戰教程

作者: 譚恆松
出版社: 電子工業
出版在: 2020-03-01
ISBN-13: 9787121375699
ISBN-10: 7121375699
裝訂格式: 平裝
總頁數: 233 頁





內容描述


《虛擬現實項目實戰教程》以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項目開發實戰訓練,讀者需要選擇一個項目進行開發。

該書適合作為計算機相關專業、虛擬現實技術專業的虛擬現實技術相關課程的教材,
也適合虛擬現實項目開發的初級、中級人員學習與參考。
本教學資源豐富,配套專業的教材網站(http://www.zjcourse.com/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腳本
參考文獻


作者介紹


譚恆松
男,副教授,就職於浙江工商職業技術學院,
主持的課程資源建設獲浙江省商職院校教學成果獎一等獎指導學生參加全國虛擬現實設計與製作大賽獲國賽二等獎




相關書籍

In Silico : 3D Animation and Simulation of Cell Biology with Maya and MEL (Paperback)

作者 Jason Sharpe Charles John Lumsden Nicholas Woolridge

2020-03-01

Ray Tracing Gems II: Next Generation Real-Time Rendering with Dxr, Vulkan, and Optix (Hardcover)

作者 Marrs Adam Shirley Peter Wald Ingo

2020-03-01

3ds Max 建模、材質、燈光、動畫製作設計寶典

作者 詹正雄

2020-03-01