增強(qiáng)現(xiàn)實(shí)引擎開發(fā)(微課版)
定 價(jià):59.8 元
叢書名:工業(yè)和信息化精品系列教材——虛擬現(xiàn)實(shí)技術(shù)
- 作者:楊歐、滕藝丹
- 出版時間:2024/10/1
- ISBN:9787115630865
- 出 版 社:人民郵電出版社
- 中圖法分類:TP391.98
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
隨著增強(qiáng)現(xiàn)實(shí)技術(shù)不斷更新和發(fā)展,AR應(yīng)用逐漸由教育領(lǐng)域向其他領(lǐng)域普及,極大地推動增強(qiáng)現(xiàn)實(shí)產(chǎn)業(yè)的發(fā)展,在未來,增強(qiáng)現(xiàn)實(shí)技術(shù)可能會形成下一代科技革命的推動力,極大地革新人類的生活方式和生成方式,帶領(lǐng)人類進(jìn)入全新的發(fā)展階段。
本書幫助開發(fā)者理解和掌握增強(qiáng)現(xiàn)實(shí)技術(shù)基礎(chǔ)知識,從理論知識到項(xiàng)目都進(jìn)行較為詳細(xì)的常數(shù)。本書內(nèi)容由淺入深,全面覆蓋相關(guān)領(lǐng)域中不同的應(yīng)用技術(shù),書中項(xiàng)目融入編者豐富的設(shè)計(jì)經(jīng)驗(yàn)和教學(xué)新的,旨在幫助開發(fā)者全方位了解行業(yè)規(guī)范設(shè)計(jì)原則和表現(xiàn)手法,提高實(shí)戰(zhàn)能力,以靈活應(yīng)對不同的項(xiàng)目需求,包括增強(qiáng)現(xiàn)實(shí)引擎開發(fā)基礎(chǔ)的學(xué)習(xí)及李永不同主流增強(qiáng)現(xiàn)實(shí)插件進(jìn)行項(xiàng)目開發(fā),幫助開發(fā)者學(xué)習(xí)多種主流的增強(qiáng)現(xiàn)實(shí)插件,不斷突破增強(qiáng)現(xiàn)實(shí)行業(yè)發(fā)展的上限。
1.高職TOP1深職院出品,品質(zhì)有保障。
2.虛擬現(xiàn)實(shí)專業(yè)核心課程之一,有市場。
3.學(xué)習(xí)情境任務(wù)式寫法,復(fù)核職教學(xué)習(xí)規(guī)律。
4.配套視頻等資源。
本書可作為高等教育及高職高專院校計(jì)算機(jī)類專業(yè)課程的教材,也可供初學(xué)者自學(xué)參考。
在深圳職業(yè)技術(shù)學(xué)院從事多年虛擬現(xiàn)實(shí)相關(guān)教學(xué)和科研工作;主持建設(shè)全國第一批虛擬現(xiàn)實(shí)應(yīng)用技術(shù)專業(yè),Unity國際認(rèn)證講師;參與虛擬現(xiàn)實(shí)1+X證書開發(fā),指導(dǎo)學(xué)生獲得2019年“虛擬現(xiàn)實(shí)設(shè)計(jì)與制作”全國技能大賽一等獎;獲得廣東省教學(xué)設(shè)計(jì)大賽二等獎一次,三等獎兩次。指導(dǎo)學(xué)生完成深圳老干局經(jīng)濟(jì)特區(qū)40周年虛擬展廳項(xiàng)目,獲得市領(lǐng)導(dǎo)肯定。
目錄
學(xué)習(xí)情境1 AR技術(shù)介紹 1
【學(xué)習(xí)目標(biāo)】 1
【引例描述】 1
【知識儲備】 1
1.1 計(jì)算機(jī)視覺概述 1
1.2 圖像識別概述 5
1.3 AR技術(shù)概述 9
1.4 AR硬件認(rèn)知 14
1.5 AR設(shè)計(jì)案例 25
【情境總結(jié)】 28
【課后練習(xí)】 28
學(xué)習(xí)情境2 Unity3D基礎(chǔ)學(xué)習(xí) 29
【學(xué)習(xí)目標(biāo)】 29
【引例描述】 29
【知識儲備】 29
2.1 Unity 3D引擎介紹 29
2.2 Unity Hub介紹 29
【任務(wù)1 素材處理】 32
【任務(wù)描述】 32
【知識引導(dǎo)】 32
1. 3D模型與動畫資源 32
2. 平面資源及其他資源 33
【任務(wù)實(shí)施】 33
1.1 下載素材 33
1.2 導(dǎo)入素材 35
1.3 素材處理 36
【任務(wù)2 場景搭建】 37
【任務(wù)描述】 37
【知識引導(dǎo)】 37
【任務(wù)實(shí)施】 38
2.1 場景模型導(dǎo)入 38
2.2 場景光照處理 40
2.3 場景視頻處理 48
【任務(wù)3 交互制作】 51
【任務(wù)描述】 51
【知識引導(dǎo)】 51
【任務(wù)實(shí)施】 51
3.1 角色移動功能制作 51
3.2 相機(jī)跟隨功能制作 56
【任務(wù)4 拓展學(xué)習(xí)】 57
【任務(wù)描述】 57
【知識引導(dǎo)】 57
【任務(wù)實(shí)施】 59
4.1 搭建小球游戲場景 59
4.2 游戲功能開發(fā) 67
【情境總結(jié)】 81
【課后習(xí)題】 81
學(xué)習(xí)情境3 Vuforia增強(qiáng)現(xiàn)實(shí)插件學(xué)習(xí) 82
【學(xué)習(xí)目標(biāo)】 82
【引例描述】 82
【知識儲備】 82
3.1 Vuforia 概述 82
3.2 Vuforia 功能 82
3.3 Vuforia引擎的識別原理及過程 86
3.4 Vuforia識別圖的設(shè)計(jì)規(guī)則 87
3.5 平臺組件 176
3.6 其他主流SDK 176
【任務(wù)1 安卓開發(fā)環(huán)境配置】 182
【任務(wù)描述】 182
【知識引導(dǎo)】 182
【任務(wù)實(shí)施】 182
1 創(chuàng)建新項(xiàng)目 182
2. Android開發(fā)環(huán)境自動配置 183
3. Android開發(fā)環(huán)境手動配置 184
4. Android應(yīng)用打包流程 186
【任務(wù)2 增強(qiáng)現(xiàn)實(shí)應(yīng)用開發(fā)】 189
【任務(wù)描述】 189
【知識引導(dǎo)】 189
【任務(wù)實(shí)施】 189
1. Vuforia SDK下載及安裝 189
2. Vuforia基本圖片識別功能開發(fā) 195
3. 圖片上傳&簡單識別圖案 196
【情境總結(jié)】 207
【課后練習(xí)】 207
學(xué)習(xí)情境4 基于Vuforia技術(shù)的“圓柱環(huán)游”項(xiàng)目開發(fā) 208
【學(xué)習(xí)目標(biāo)】 208
【引例描述】 208
【項(xiàng)目介紹】 208
4.1 項(xiàng)目背景 208
4.2 項(xiàng)目內(nèi)容 208
4.3 項(xiàng)目規(guī)劃 209
【任務(wù)1 場景搭建】 209
【任務(wù)描述】 209
【知識引導(dǎo)】 209
【任務(wù)實(shí)施】 210
1.1 素材下載 210
1.2 素材處理 211
1.3 角色制作 212
1.4 場景投影 217
【任務(wù)2 交互制作】 218
【任務(wù)描述】 218
【知識引導(dǎo)】 218
【任務(wù)實(shí)施】 219
2.1 角色控制 219
2.2 游戲制作 221
2.3 效果優(yōu)化 225
2.4 按鈕控制 227
2.5 圓柱識別 230
2.6 項(xiàng)目發(fā)布 232
【情境總結(jié)】 232
【課后習(xí)題】 232
學(xué)習(xí)情境5 基于Vuforia技術(shù)的“房產(chǎn)漫游”項(xiàng)目開發(fā) 233
【學(xué)習(xí)目標(biāo)】 233
【引例描述】 233
【項(xiàng)目介紹】 233
5.1 項(xiàng)目背景 233
5.2 項(xiàng)目內(nèi)容 234
5.3 項(xiàng)目規(guī)劃 234
【任務(wù)1 場景搭建】 236
【任務(wù)描述】 236
【知識引導(dǎo)】 236
【任務(wù)實(shí)施】 236
1.1 處理資源 236
1.2 UI設(shè)計(jì) 243
【任務(wù)2 交互制作】 248
【任務(wù)描述】 248
【知識引導(dǎo)】 248
【任務(wù)實(shí)施】 248
2.1 UI交互制作 248
2.2 Vuforia與UI間的交互制作 254
2.3 場景漫游交互制作 259
【情境總結(jié)】 268
【課后習(xí)題】 268
學(xué)習(xí)情境6 基于ARFoundation技術(shù)的“虛擬形象”項(xiàng)目開發(fā) 269
【學(xué)習(xí)目標(biāo)】 269
【引例描述】 269
【項(xiàng)目介紹】 269
6.1 項(xiàng)目背景 269
6.2 項(xiàng)目內(nèi)容 269
6.3 項(xiàng)目規(guī)劃 270
6.4 ARFoundation介紹 270
【任務(wù)1 環(huán)境配置】 270
【任務(wù)描述】 270
【知識引導(dǎo)】 271
【任務(wù)實(shí)施】 271
【任務(wù)2 場景搭建】 275
【任務(wù)描述】 275
【知識引導(dǎo)】 275
【任務(wù)實(shí)施】 276
2.1 場景制作 276
2.2 封面制作 277
2.3 模型處理及動畫機(jī)制作 279
2.4 UI設(shè)計(jì) 283
【任務(wù)3 交互制作】 286
【任務(wù)描述】 286
【知識引導(dǎo)】 286
【任務(wù)實(shí)施】 286
【任務(wù)4 拓展學(xué)習(xí)】 289
【任務(wù)描述】 289
【知識引導(dǎo)】 289
【任務(wù)實(shí)施】 289
4.1 創(chuàng)建項(xiàng)目 289
4.2 整合資源 291
4.3 交互制作 293
【情境總結(jié)】 295
【課后習(xí)題】 295
學(xué)習(xí)情境7 基于SenseAR技術(shù)的“手勢識別”項(xiàng)目開發(fā) 297
【學(xué)習(xí)目標(biāo)】 297
【引例描述】 297
【項(xiàng)目介紹】 297
7.1 項(xiàng)目背景 297
7.2 項(xiàng)目內(nèi)容 298
7.3 項(xiàng)目規(guī)劃 298
7.4 SenseAR介紹 298
【任務(wù)1 環(huán)境配置】 301
【任務(wù)描述】 301
【知識引導(dǎo)】 301
【任務(wù)實(shí)施】 301
【任務(wù)2 場景搭建】 304
【任務(wù)描述】 304
【知識引導(dǎo)】 304
【任務(wù)實(shí)施】 305
2.1 場景導(dǎo)入 305
2.2 UI設(shè)計(jì) 306
【任務(wù)3 交互制作】 314
【任務(wù)描述】 314
【知識引導(dǎo)】 314
【任務(wù)實(shí)施】 315
【任務(wù)4 素材壓縮】 319
【任務(wù)描述】 319
【知識引導(dǎo)】 319
【任務(wù)實(shí)施】 320
【情境總結(jié)】 320
【課后習(xí)題】 321
學(xué)習(xí)情境8 基于混合現(xiàn)實(shí)MR頭盔的“汽車拆裝”項(xiàng)目開發(fā) 322
【學(xué)習(xí)目標(biāo)】 322
【引例描述】 322
【項(xiàng)目介紹】 322
8.1 項(xiàng)目背景 322
8.2 項(xiàng)目內(nèi)容 323
8.3 項(xiàng)目規(guī)劃 323
8.4 HoloLens 2介紹 323
【任務(wù)1 環(huán)境配置】 325
【任務(wù)描述】 325
【知識引導(dǎo)】 325
1.1 認(rèn)識HoloLens 325
1.2 HoloLens的交互操作 327
1.3 HoloLens的UX元素 330
【任務(wù)實(shí)施】 331
1.1 下載開發(fā)工具 331
1.2 導(dǎo)入混合現(xiàn)實(shí)OpenXR插件 334
1.3 配置HoloLens2環(huán)境 338
1.4 下載MRTK并導(dǎo)入項(xiàng)目 339
1.5 解析不兼容的設(shè)置 342
1.6 設(shè)置打包參數(shù) 344
1.7 Unity 編輯器內(nèi)輸入模擬 345
【任務(wù)2 場景搭建】 347
【任務(wù)描述】 347
【知識引導(dǎo)】 347
【任務(wù)實(shí)施】 347
2.1 處理配置文件 347
2.2 處理資源 349
2.3 UI設(shè)計(jì) 355
【任務(wù)3 交互制作】 363
【任務(wù)描述】 363
【知識引導(dǎo)】 363
【任務(wù)實(shí)施】 363
【情境總結(jié)】 373
【課后習(xí)題】 373