注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)游戲設(shè)計Unity虛擬現(xiàn)實開發(fā)實戰(zhàn)(原書第2版)

Unity虛擬現(xiàn)實開發(fā)實戰(zhàn)(原書第2版)

Unity虛擬現(xiàn)實開發(fā)實戰(zhàn)(原書第2版)

定 價:¥99.00

作 者: 喬納森·林諾維斯(Jonathan Linowes) 著,易宗超 林薇 蘇曉航 佘宇航譯 譯
出版社: 機械工業(yè)出版社
叢編項: 游戲開發(fā)與設(shè)計技術(shù)叢書
標 簽: 暫缺

ISBN: 9787111650836 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數(shù): 336 字數(shù):  

內(nèi)容簡介

  本書通過基于項目的實踐方式,詳細講解如何使用Unity 3D游戲引擎進行虛擬現(xiàn)實開發(fā)。通過一系列實踐項目,循序漸進地闡釋Unity虛擬現(xiàn)實項目開發(fā)的基本原則和技巧。不僅提供詳細的步驟介紹,還會討論其中涵蓋的更廣泛的背景和應(yīng)用場景。 首先,你將學習如何使用Unity來開發(fā)可以用Oculus Rift、Google Daydream、HTC Vive等設(shè)備進行體驗的VR應(yīng)用程序。 然后,你將學習如何從第三人稱和第一人稱的視角融入虛擬世界。 另外,你將探索一些對于VR來說重要且可能獨一無二的技術(shù)關(guān)注點。 讀完本書后,你將能夠用Unity開發(fā)豐富的交互式虛擬現(xiàn)實體驗程序。 本書通過具體示例由淺入深逐步引導你了解并深入虛擬現(xiàn)實技術(shù),在第1版的基礎(chǔ)上,更新了使用的Unity版本,并對各個章節(jié)和項目做了大量的修改,使得本書更加具體并易于閱讀。無論是初接觸編程并想學習虛擬現(xiàn)實技術(shù)的新手,還是具有豐富編程經(jīng)驗,想要進入虛擬現(xiàn)實領(lǐng)域的程序員,本書都很適合你。

作者簡介

  喬納森林諾維斯(Jonathan Linowes)創(chuàng)立了Parkerhill Reality Labs(一個沉浸式媒體獨立工作室),是BridgeXR工具包、Power Solitaire VR游戲以及即將到來的Chess Or Die游戲的開發(fā)者。他是VR/AR的傳播者、Unity開發(fā)者、企業(yè)家和教師。他擁有美國雪城大學(Syracuse University)的藝術(shù)學士學位和麻省理工學院媒體實驗室(MIT Media Lab)的碩士學位。他曾在Autodesk公司和其他公司擔任技術(shù)領(lǐng)導職務(wù)。他撰寫了《Unity Virtual Reality Projects 》(2015年第1版)《Cardboard VR Projects for Android 》(2016) 和 《Augmented Reality for Developers 》(2017)。

圖書目錄


★目  錄
●第1章 萬物皆可虛擬 1
1.1 虛擬現(xiàn)實對你來說意味著什么 2
1.2 頭戴式顯示器的類型 3
1.3 虛擬現(xiàn)實與增強現(xiàn)實的區(qū)別 4
1.4 應(yīng)用與游戲 5
1.5 虛擬現(xiàn)實是如何運作的 7
1.6 VR體驗類型 10
1.7 VR必備技能 11
1.8 本書涵蓋的內(nèi)容 12
1.9 本章小結(jié) 12

●第2章 內(nèi)容、物體和縮放比例 14
2.1 Unity入門 14
2.2 創(chuàng)建簡單的透視圖 17
2.3 測量工具 24
2.4 使用第三方內(nèi)容 27
2.5 使用Blender創(chuàng)建3D內(nèi)容 29
2.6 在VR中創(chuàng)建3D內(nèi)容 35
2.7 在VR中使用EditorXR編輯Unity 39
2.8 本章小結(jié) 43

●第3章 VR的構(gòu)建和運行 44
3.1 Unity VR支持和工具包 44
3.2 為你的平臺啟用虛擬現(xiàn)實 48
3.3 構(gòu)建SteamVR 52
3.4 構(gòu)建Oculus Rift 53
3.5 構(gòu)建Windows沉浸式MR 55
3.6 為Android設(shè)備設(shè)置 58
3.7 為GearVR和Oculus Go構(gòu)建 63
3.8 為Google VR構(gòu)建 64
3.9 為iOS設(shè)備設(shè)置 67
3.10 本章小結(jié) 69

●第4章 基于凝視的操控 70
4.1 游走者Ethan 70
4.2 向我看的方向行走 77
4.3 如果眼神可以殺人 81
4.4 Unity C#編程簡介 84
4.5 本章小結(jié) 86

●第5章 便捷的交互工具 87
5.1 設(shè)置場景 88
5.2 基本按鈕輸入 90
5.3 輪詢單擊 93
5.4 使用腳本化對象進行輸入 98
5.5 使用Unity事件處理輸入 102
5.6 使用雙手 105
5.7 交互項目 108
5.8 本章小結(jié) 112

●第6章 世界坐標系UI 113
6.1 學習VR設(shè)計原則 114
6.2 可重用的默認畫布 116
6.3 護目鏡HUD 118
6.4 十字光標 120
6.5 擋風玻璃HUD 122
6.6 游戲元素UI 124
6.7 使用文字特效插件TextMeshPro 125
6.8 信息框 126
6.9 響應(yīng)輸入事件的游戲內(nèi)儀表板 129
6.10 使用VR組件指向并單擊 136
6.11 構(gòu)建基于手腕的菜單欄 139
6.12 本章小結(jié) 140

●第7章 移動與舒適 141
7.1 理解Unity角色 141
7.2 使用滑行移動 145
7.3 添加舒適模式移動 150
7.4 傳送技術(shù) 153
7.5 傳送工具包 161
7.6 重置中心和位置 163
7.7 對付VR暈動癥 164
7.8 本章小結(jié) 166

●第8章 使用物理引擎 167
8.1 Unity的物理組件 167
8.2 彈力球 169
8.3 管理游戲?qū)ο? 171
8.4 用頭部射擊游戲 176
8.5 球拍游戲 180
8.6 射手游戲 182
8.7 完善場景 185
8.8 本章小結(jié) 191

●第9章 漫游和渲染 192
9.1 用Blender構(gòu)建 192
9.2 用Unity組裝場景 197
9.3 將圖片添加到畫廊中 202
9.4 管理藝術(shù)信息數(shù)據(jù) 204
9.5 顯示藝術(shù)信息 208
9.6 漫游畫廊 213
9.7 本章小結(jié) 218

●第10章 利用360 219
10.1 360多媒體219
10.2 有趣的光球 222
10.3 渲染光球 225
10.4 使用Unity天空盒 232
10.5 在Unity中捕捉360 多媒體 236
10.6 本章小結(jié) 240

●第11章 動畫與VR講故事 241
11.1 撰寫我們的故事 241
11.2 Timeline和音頻軌道 245
11.3 使用Timeline激活對象 247
11.4 錄制Animation Track 248
11.5 使用動畫編輯器 249
11.6 動畫的其他屬性 252
11.7 使用動畫剪輯 257
11.8 使用動畫控制器 258
11.9 讓故事更具互動性 265
11.10 本章小結(jié) 268

●第12章 社交化的VR虛擬空間 269
12.1 多玩家網(wǎng)絡(luò) 270
12.2 建立簡單的場景 273
12.3 添加多玩家網(wǎng)絡(luò) 275
12.4 添加配對大廳 280
12.5 同步對象和屬性 281
12.6 高級網(wǎng)絡(luò)主題 287
12.7 語音聊天選項 288
12.8 使用Oculus平臺和虛擬角色 288
12.9 構(gòu)建和共享自定義VRChat會議室 292
12.10 本章小結(jié) 294

●第13章 優(yōu)化性能和舒適度 295
13.1 使用Unity的Profiler和Stats 296
13.2 優(yōu)化藝術(shù)品 298
13.3 使用靜態(tài)對象優(yōu)化場景 307
13.4 優(yōu)化代碼 310
13.5 優(yōu)化渲染 313
13.6 運行時性能和調(diào)試 316
13.7 本章小結(jié) 318

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號