Unity3D + SteamVR虛擬現(xiàn)實(shí)應(yīng)用——HTC Vive開發(fā)實(shí)踐
定 價(jià):55 元
- 作者:喻春陽
- 出版時(shí)間:2021/9/1
- ISBN:9787121419324
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以HTC Vive為例,介紹如何使用Unity3D和SteamVR插件進(jìn)行虛擬現(xiàn)實(shí)產(chǎn)品的設(shè)計(jì)和開發(fā)。本書包含5章,第1章為緒論,詳細(xì)介紹虛擬現(xiàn)實(shí)的開發(fā)平臺(tái)。第2章為SteamVR官方案例,包括如何實(shí)現(xiàn)一些常用的VR交互。第3章為初級(jí):實(shí)例實(shí)戰(zhàn),介紹使用HTC Vive手柄進(jìn)行移動(dòng)操作和可交互物體的抓取操作。第4章為高級(jí):項(xiàng)目實(shí)戰(zhàn),介紹手槍對(duì)象的拾取、放下等操作。第5章為綜合項(xiàng)目實(shí)戰(zhàn),完成VR駕駛員更換汽車輪胎的綜合項(xiàng)目。本書配套給出了全部實(shí)例、項(xiàng)目的素材文件和源代碼,讀者可輕松根據(jù)本書內(nèi)容進(jìn)行虛擬現(xiàn)實(shí)開發(fā)的學(xué)習(xí)和實(shí)踐。 本書可作為高等學(xué)校計(jì)算機(jī)、軟件、數(shù)字媒體相關(guān)專業(yè)的教材,也可作為相關(guān)工作人員的參考書。
喻春陽,博士,主要研究方向?yàn)閯?dòng)漫游戲,虛擬/增強(qiáng)/混合現(xiàn)實(shí)技術(shù)。東北大學(xué)數(shù)字媒體技術(shù)系專任教師,東北大學(xué)泛虛擬現(xiàn)實(shí)人才培養(yǎng)中心副主任,遼寧省科技廳虛擬現(xiàn)實(shí)專家?guī)鞂<遥|寧省教育廳1 X證書教師培訓(xùn)專家,遼寧省高職高專類虛擬現(xiàn)實(shí)設(shè)計(jì)大賽專家評(píng)委,挑戰(zhàn)杯全國大學(xué)生設(shè)計(jì)競賽優(yōu)秀指導(dǎo)教師,中國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽優(yōu)秀指導(dǎo)教師,東北大學(xué)創(chuàng)新創(chuàng)業(yè)優(yōu)秀指導(dǎo)教師。發(fā)表學(xué)術(shù)論文多篇,負(fù)責(zé)教學(xué)科研項(xiàng)目多項(xiàng),申請(qǐng)發(fā)明專利10余項(xiàng),軟件著作權(quán)1項(xiàng),出版學(xué)術(shù)專著1部。主講"計(jì)算機(jī)游戲技術(shù)基礎(chǔ)、"計(jì)算機(jī)游戲設(shè)計(jì)與開發(fā)、"虛擬現(xiàn)實(shí)設(shè)計(jì)與開發(fā)、"虛擬現(xiàn)實(shí)交互編程等課程。指導(dǎo)的學(xué)生大多就職于網(wǎng)易游戲、騰訊游戲、完美世界、樂道互動(dòng)、金山游戲、蓋婭互娛等知名企業(yè)。
第1章 緒論1
1.1 HTC Vive1
1.2 SteamVR2
1.2.1 Steam平臺(tái)的下載和安裝2
1.2.2 創(chuàng)建Steam賬戶6
1.3 Unity9
1.3.1 Unity的下載和安裝10
1.3.2 Visual Studio的下載和安裝11
1.3.3 通過Unity配置Visual Studio13
1.4 SteamVR Plugin15
第2章 SteamVR官方案例19
2.1 SteamVR Plugin內(nèi)容預(yù)覽19
2.1.1 SteamVR Plugin資源管理19
2.1.2 官方案例場(chǎng)景20
2.2 玩家化身和移動(dòng)22
2.2.1 Player22
2.2.2 Environment25
2.2.3 Teleport26
2.3 普通交互對(duì)象28
2.3.1 Simple Interactable演示區(qū)28
2.3.2 Throwing演示區(qū)31
2.3.3 Interesting Interactables演示區(qū)36
2.4 復(fù)雜交互對(duì)象48
2.4.1 LinearDrive演示區(qū)48
2.4.2 CircularDrive演示區(qū)54
2.5 UI交互對(duì)象55
2.5.1 Hints演示區(qū)55
2.5.2 Hover Button演示區(qū)58
2.5.3 Skeleton演示區(qū)60
2.6 特殊交互對(duì)象61
2.6.1 Remotes演示區(qū)61
2.6.2 Longbow演示區(qū)69
第3章 初級(jí):實(shí)例實(shí)戰(zhàn)75
3.1 實(shí)例1:移動(dòng)76
3.1.1 實(shí)例目標(biāo)76
3.1.2 實(shí)例方案76
3.1.3 實(shí)戰(zhàn)操作76
3.1.4 實(shí)例總結(jié)80
3.2 實(shí)例2:抓取小球80
3.2.1 實(shí)例目標(biāo)80
3.2.2 實(shí)例方案80
3.2.3 實(shí)戰(zhàn)操作80
3.2.4 實(shí)例總結(jié)85
3.3 實(shí)例3:抓取立方體86
3.3.1 實(shí)例目標(biāo)86
3.3.2 實(shí)例方案86
3.3.3 實(shí)戰(zhàn)操作86
3.4 實(shí)例4:抓住物體89
3.4.1 實(shí)例目標(biāo)89
3.4.2 實(shí)例方案89
3.4.3 實(shí)戰(zhàn)操作89
3.4.4 實(shí)例總結(jié)92
第4章 高級(jí):項(xiàng)目實(shí)戰(zhàn)93
4.1 手槍對(duì)象的拾取和放下93
4.1.1 任務(wù)目標(biāo)93
4.1.2 任務(wù)方案93
4.1.3 實(shí)戰(zhàn)操作94
4.2 握槍姿勢(shì)99
4.2.1 任務(wù)目標(biāo)99
4.2.2 任務(wù)方案99
4.2.3 實(shí)戰(zhàn)操作99
4.3 激光瞄準(zhǔn)線101
4.3.1 任務(wù)目標(biāo)101
4.3.2 任務(wù)方案101
4.3.3 實(shí)戰(zhàn)操作102
4.4 手槍射擊音效117
4.4.1 任務(wù)目標(biāo)117
4.4.2 任務(wù)方案117
4.4.3 實(shí)戰(zhàn)操作117
4.5 實(shí)戰(zhàn)總結(jié)122
第5章 綜合項(xiàng)目實(shí)戰(zhàn)123
5.1 項(xiàng)目內(nèi)容123
5.2 準(zhǔn)備工作123
5.3 基本場(chǎng)景搭建126
5.3.1 布置街道126
5.3.2 布置汽車129
5.3.3 布置輪胎132
5.4 千斤頂制作134
5.4.1 道具需求分析134
5.4.2 3ds Max環(huán)境變量設(shè)置136
5.4.3 千斤頂建模137
5.4.4 千斤頂動(dòng)畫142
5.4.5 千斤頂模型和動(dòng)畫導(dǎo)出148
5.4.6 千斤頂模型導(dǎo)入U(xiǎn)nity151
5.4.7 制作材質(zhì)153
5.4.8 調(diào)整千斤頂尺寸155
5.5 杠桿制作156
5.5.1 杠桿建模156
5.5.2 杠桿模型導(dǎo)入U(xiǎn)nity159
5.6 扳手制作161
5.6.1 扳手模型制作161
5.6.2 扳手模型導(dǎo)入U(xiǎn)nity174
5.7 語音設(shè)計(jì)和制作175
5.7.1 音頻內(nèi)容設(shè)計(jì)175
5.7.2 音頻文件制作175
5.8 UI及動(dòng)畫制作177
5.8.1 UI制作177
5.8.2 動(dòng)畫制作186
5.9 教程系統(tǒng)實(shí)現(xiàn)190
5.9.1 放置移動(dòng)點(diǎn)190
5.9.2 教程步驟控制191
5.9.3 整體任務(wù)實(shí)現(xiàn)200
5.10 項(xiàng)目導(dǎo)出254