AR/VR套用設計與開發

《AR/VR套用設計與開發》是2023年6月北京郵電大學出版社出版的圖書,作者:王楠。

基本介紹

  • 中文名:AR/VR套用設計與開發
  • 作者:王楠
  • 出版時間:2023年6月6日
  • 出版社:北京郵電大學出版社
  • ISBN:9787563569151
  • 定價:45 元
出版信息,內容簡介,目錄介紹,

出版信息

  • 書名:AR/VR套用設計與開發
  • 出版時間:2023-06-06
  • 編 著 者:王楠
  • 版 次:1-1
  • I S B N:978-7-5635-6915-1
  • 定 價:¥45.00元

內容簡介

近年來,虛擬現實(包括AR、VR、MR)已經逐漸成為數位化浪潮中的主流技術,隨著元宇宙概念與產業的興起,虛擬現實更是迅速聚焦了人們更多的目光。本書與時俱進地對AR、VR套用的設計與開發進行了介紹與講解,其中也少量涉及MR套用。
本書分為三篇,共14章,主要包括以下內容:虛擬現實技術、行業概述;Unity軟體的基本用法;Unity C#編程開發詳解;AR技術原理與設計技巧;基於Vuforia SDK的AR套用開發、AR互動套用開發實例;面向HoloLens2的MR開發基礎、開發實踐;VR技術原理與設計技巧;面向HTC Vive的VR開發基礎、開發進階;VR中的UI設計與創建;VR綜合項目開發實例。本書講解詳細、循序漸進,既介紹了技術原理、設計方法等理論知識,也展示了軟體操作、腳本編程等實踐步驟。
本書的一大特色在於融入了AR、VR套用的設計教學,在一定程度上彌補了市場現有教材中的不足。通過本書的學習,讀者能夠全面了解AR、VR套用開發的技術理論、設計方法,並通過實踐操作快速掌握使用Unity進行AR、VR套用開發的具體細節。

目錄介紹

目錄
第一篇基礎知識概述
第1章緒論3
1.1虛擬現實技術概述3
1.2VR開發工具與行業發展8
1.3AR開發工具與行業發展10
本章小結11
思考題與練習題11
第2章初識Unity軟體12
2.1Unity軟體的介紹與安裝12
2.2Unity項目開發流程16
2.3Unity編輯器界面與基本用法19
本章小結27
思考題與練習題27
第3章Unity腳本編程介紹28
3.1C#編程概述及作用28
3.2C#語言開發工具30
3.3Visual Studio的安裝與配置32
本章小結38
思考題與練習題38
第4章Unity C#編程開發詳解39
4.1在Unity中使用C#腳本39
4.2C#基本語法介紹41
4.3Unity C#的常用功能50
4.4綜合實例:製作“超級跑酷”小遊戲54
本章小結60
思考題與練習題60
第二篇AR套用設計與開發
第5章AR技術原理與設計技巧63
5.1AR技術類型63
5.2AR硬體顯示技術65
5.3AR標識類型68
5.4AR套用設計技巧73
本章小結76
思考題與練習題76
第6章基於Vuforia SDK的AR套用開發77
6.1Vuforia SDK概述77
6.2Vuforia的識別功能80
6.3Vuforia基本操作方法81
6.4識別圖片目標播放視頻87
6.5將AR項目打包為執行檔93
本章小結94
思考題與練習題94
第7章基於Vuforia的AR綜合套用開發95
7.1綜合實例:製作“AR生日賀卡”95
7.2虛擬按鈕簡介101
7.3綜合實例:製作“AR留聲機”102
本章小結109
思考題與練習題110
第8章HoloLens2開發基礎與實踐111
8.1HoloLens2功能介紹111
8.2HoloLens2套用領域113
8.3全息圖簡介116
8.4HoloLens2 軟硬體介紹118
本章小結120
思考題與練習題120
第9章HoloLens2開發實踐121
9.1了解MRTK121
9.2在Unity中進行MR開發配置122
9.3在HoloLens2 中實現手勢互動128
9.4生成並部署HoloLens2應用程式134
本章小結137
思考題和練習題137
第三篇VR套用設計與開發
第10章VR技術原理與設計技巧141
10.1VR技術基本原理141
10.2自然互動技術143
10.3VR套用介紹146
10.4VR套用設計技巧152
本章小結157
思考題與練習題158
第11章基於HTC Vive的VR開發基礎159
11.1認識HTC Vive系列硬體159
11.2VR開發工具簡介162
11.3SteamVR Plugin的下載與導入163
11.4SteamVR Plugin的基本設定166
11.5基於InteractionSystem的VR互動167
本章小結171
思考題和練習題171
第12章面向HTC Vive的開發進階172
12.1VIVE Input Utility簡介172
12.2VIVE Input Utility的使用方法173
12.3使用VIU實現VR抓取與投擲176
12.4使用VIU實現VR射線和瞬移功能179
本章小結182
思考題和練習題182
第13章VR中的世界坐標系UI183
13.1VR中的UI 183
13.2VR UI的設計原則186
13.3Unity中的Canvas189
13.4VR UI的創建196
本章小結201
思考題與練習題201
第14章VR綜合項目:展廳漫遊體驗202
14.1設計和搭建VR藝術展廳202
14.2製作攝影展品209
14.3設定VR環境和基本功能214
14.4添加展品的UI互動219
14.5將項目打包為執行檔223
本章小結224
思考題與練習題224
參考文獻225

相關詞條

熱門詞條

聯絡我們