注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用ARKit開發(fā)實(shí)戰(zhàn)

ARKit開發(fā)實(shí)戰(zhàn)

ARKit開發(fā)實(shí)戰(zhàn)

定 價:¥79.00

作 者: 員凱 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121334702 出版時間: 2018-01-01 包裝: 平裝
開本: 16開 頁數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡介

  新書根據(jù)ARKit、iOS系統(tǒng)的特點(diǎn),重點(diǎn)介紹AR開發(fā)的基礎(chǔ)知識,ARKit的特點(diǎn)、ARKit的使用,借助Arkit和Unity 3D開發(fā)小游戲,全面展示ARKit的優(yōu)缺點(diǎn)。

作者簡介

  2013.6-2016.6中國電信股份有限公司太原分公司IOS開發(fā)2016.6-至今天津美源星商貿(mào)有限公司 IOS leader

圖書目錄

第一部分基礎(chǔ)知識
第1 章繪制圖形.................….................….........….........…....................................................2
1.1 代碼編寫.........................................................................................…...............… .................2
1.2 CPU 與GPU 交互................….................................….........….......................................4
1.3 狀態(tài)準(zhǔn)備...............…..............................….......…............................….......…..................5
1.4 坐標(biāo)轉(zhuǎn)換......................................................................................... .............5
1.5 像素計(jì)算..............…................................................................….................… ................6
1.6 硬件顯示..........……....................................................................................….......… .......6
第2 章固形學(xué)基礎(chǔ).........…........….........…… ..................................................................8
2.1 笛卡兒坐標(biāo)系….......….......................................................….......................................8
2.2 坐標(biāo)壁間............….........….........….........….........….........….........….........…...................11
2.3 坐標(biāo)系轉(zhuǎn)換……...................................................................................................................12
2.4硬件設(shè)備..........……..........................................................………................…................13
第3 章數(shù)學(xué)基礎(chǔ).........................….........….........….................................… .................16
3.1 向量........….........….........….........….........….........….........….........….........…...................16
3.2 矩陣...........................................................................................................................…20
3.2.1 矩陣的定義...................................................................… ................................20
3.2.2 基本運(yùn)算..............................................................................................................21
3.2.3 運(yùn)算律……….........…….......................................…….........… ...........................24
3.2.4矩陣的類型........….........….........….........….........….........….........…...................27
第4 章增強(qiáng)現(xiàn)實(shí)基礎(chǔ)................……...............................................................… ..........31
4.1 概念..............................................................................................................................31
4.2 結(jié)構(gòu)組成....................…............…............…............…..........…........… ........................33
4.2.1 系統(tǒng)結(jié)構(gòu)........................….........….........….........….........….........…...................33
4.2.2 關(guān)鍵要點(diǎn)..........…….......................................….........… ....................................33
4.2.3 SLAM.......... ……………………………………………………………..............................34
4.3 發(fā)展歷史..........…….......................................…................…........…….........… ...............36
4.4 發(fā)展現(xiàn)狀.........................................................…..........................................................39
4.4.1 AR 硬件H… ......................................................................................................39
4.4.2 AR 軟件………………………………………………………………..……..........42
第二部分ARKit 內(nèi)容
第5 章ARKit 簡介.........….........….........…........…….......… ...........................................47
5.1 ARKit 概述..........…….........…….........…….........…….......................................…… .........47
5.2 ARKit 結(jié)構(gòu)..............................….........….............................................….........…..........49
5.3 ARKit 使用............….........….........….........….........….........….........….........…................50
第6 章第一個AR 應(yīng)用.............….................….................….................… ...................52
6.1 SceneKit........................................................................................................................52
6.2 SpriteKit. .......................................................................................................................56
6.3 Metal......................…..............................................................................….........….......60
第7 章世界跟蹤.................….................….........…........….........…..........… .................65
7.1 跟蹤概述..........…….........……....................................................................................… 65
7.2 模塊結(jié)構(gòu)...................................………………………………………………………………....66
7.3 運(yùn)行跟蹤.........…….......….........…...................................….......….....................… .........67
7.4 ARConfiguration 類.........….......................…...........................…….........…… ...............69
7.4.1 兩者區(qū)別............….........….........….........….........….........................… ...............71
7.4.2 使用示例............….........….........….........….................................…...................73
7.4.3 屬性說明............................................…..................................................................74
7.5 ARSession 類...............…….....................................................................….......… ........7當(dāng)
7.5.1 持有的硬件….......….......….........…..............................…..…................…..........75
7.5.2 持有的數(shù)據(jù).....................................….........…......................................… .........77
7.5.3 具備的能力…….......................................…........................................… ........79
7.5.4 生命周期....…...........................….......................................................................80
7.5.5 處理輸出.....………………………………………………………………........… ...............82
7.5.6 跟蹤狀態(tài)..........…..........……........................…….........…….........….......… ........84
7.5.7 中斷和出錯…….........…….........…….........…….......................................… .........86
7.6 ARFrame 類...............................................................................................................88
7.6.1 包含的內(nèi)容......................................................................................................89
7.6.2 獲取方式…………………………………………………………………………………….90
7.6.3 屬性和方法說明........................…...................................................................91
7.7 ARAnchor 類.........…...............................................................................…...................93
7.8 ARCamera 類...............…… ..........................................................................................93
7.9 實(shí)例演示..........….........…….........…….........…….........…….........…….........…….........…… 98
7.9.1 新建項(xiàng)目..........…….....................… ..................................................................98
7.9.2 開始編碼....…...........................……..........................................................…...................99
7.9.3 運(yùn)行效果......................................................…...............….............................105
7.9.4 出錯原因........................................….......… ...................................................106
第8 章場景理解.................….........….................….........….........…........… ................108
8.1 平面檢測......................................….......….................................….........….................108
8.2 ARPointCloud 類.......….............................................................................…..............109
8.3 ARPlaneAnchor 類...................……… ........................................................................110
8.4 hit-test ..........................….........................….................…............................................111
8.4.1 概述................................................................................................................111
8.4.2 功能使用........................….........…...........................................................… 114
8.4.3 ARHitTestResult類….......................................................................……........114
8.5 ARLightEstimate 類.........…................….........….........….........….........….................… 116
8.6 實(shí)例..............…........…................................…….........…….........… ...............................116
8瓜1 實(shí)例................….........….........….........….........….........….........…?…?…… ......117
8.6.2 實(shí)例二...........................…….......................…........................................................125
第9 章幾何渲染....................................… ................................................................130
9.1 SceneKit..................................................................................................................... ... .130
9.1.1 SceneKit 概述.........…........…….........…........................… ...............................130
9.1.2 ARSCNView...............................................…..........................…...................133
9.1.3 ARSCNViewDelegate ......…........................….............................................…135
9.2 SpriteKit.........................................................................................................….......…136
9.2.1 SpriteKit 概述…...........................…….............................…..........................136
9.2.2 ARSKView..….......….........….........…...................…........................................137
9.2.3 ARSKViewDelegate................….........….........….........…................................138
9.3 實(shí)例......................….........… .......................................................................................139
9.3.1 實(shí)例................….........….........….........….........….........….........….................139
9.3.2 實(shí)例二……...................................................................................................150
第10 章人臉跟蹤.............…........….........….........…......................….........… .............155
10.1 概述.....................….......................…...................…........…........…… .........................155
10.2 模塊使用.......….................….......…........................................…................… ............156
10.3 各類說明.................................................................… ..............................................160
第11 章游戲.........….........…........….........….........…..................................… .............165
11.1 數(shù)字排列..................................................…...……...…… ..........................................165
11.1.1 新建項(xiàng)目................….........….........….........….........…...................................166
11.1.2 添加視圖....................................................................................................166
11.1.3 添加數(shù)字…................….......................…................…...................................168
11.1.4 點(diǎn)去數(shù)字......................................................................................................169
11.1.5 調(diào)用加載................….........….......................................................................171
11.1.6 狀態(tài)處理.........….........…................….........….........….........….........…...........172
11.1.7 運(yùn)行效果…...............................….................................................................174
11.2 元素操作.......….........…...............…..........…… ..........................................................175
11.2.1 新建項(xiàng)目......................................................................................................175
11.2.2 添加視圖....................................................................................................175
11.2.3 添加手勢...............................….................................….............................… 177
1 1.2.4調(diào)用加載................…...................................................................................182
11.2.5 添加平面....….........….........….........…................................................…........183
11.2.6 運(yùn)行效果............……............................................…................................185
11.3 捕捉萌寵...............................................….......................................……......187
11.3.1 新建項(xiàng)目................….........….........….........….........….........….........…...........187
11.3.2 添加元素............................................................................….......................187
11.3.3 添加音效.....................................................................................…...........… 191
11.3.4 添加模型......................….............................................................................191
11.3.5 碰撞邏輯……........….........….........................................................…............194
11.3.6 粒子效果.............................…… ................................................................195
1 1.3.7 調(diào)用加載....................................................….........…...................................195
11.3.8 提示信息.......................................…..................................................................196
11.3.9 運(yùn)行效果....................................................................................................198
第三部分ARKit 在Unity 中的應(yīng)用
第12 章Unity 環(huán)境.....................................….........….................….........… ................203
12.1 準(zhǔn)備環(huán)境………………………………………………………………………..........203
12.2 環(huán)境說明……....................................................………..……..……..……..……… .204
12.3 Hello Unity .......................................................…..................…...........….........…......207
第13 章使用ARKit. ..................................................................................................209
13.1 接入插件.......…........................…….........................………........................… .209
13.2 遠(yuǎn)程調(diào)試…...............................…….................… ......................................................210
13.3 結(jié)構(gòu)說明................….........….........….........….........….........….........….........…...........214
13.4 使用操作……..…............................ .………...........……..…………………………...215
第14 章實(shí)例演示.............….........…........…..................................….........… .............218
14.1 管理跟蹤................................................................................................................218
14.2 小游戲..............…...............…..........…….........…….........……...............................… ...223
第四部分其他SDK 的使用
第15 章EasyAR SDK.... ...... ...... ...... ..... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ..... ... 230
15.1 開發(fā)環(huán)境準(zhǔn)備….....................................................................................................230
15.2 Easy AR Basic 功能…………..................… ..........................................................232
15.2.1 圍片檢測...........................…...........................................................… ....232
15.2.2 播放視頻.......…..............................…...........................................................240
15.2.3 跟蹤多個目標(biāo)....................................................……......................…...........245
15.2.4 二維碼栓測........................…....… ................................................................248
15.2.5 云識別....................….........….........….........….........….........….........…...……..…....….…...252
15.3 EasyAR PrO 功能.……............................................................................................................257
15.3.1 識別3D 物體.………..……...…...........................................................................................258
15.3.2 錄屏....................................….......................................................................263
15.3.3 SLAM..........….......…..............................................…...........................……….267
第16 章Vuforia SDK ...... ...... ..... ....….........….................…........................................272
16.1 開發(fā)環(huán)境準(zhǔn)備.........................…................................….........……… .........................272
16.2 Image Targets........….........….........….........…?…........…........…........…........…........276
16.3 Cylinder Targets.…........….........….........….........….........….........….........….................278
16.4 Multi Tatgets....................................….........….........….........….........….........…..............280
16.5 User Defined Targets ................................................................................................281
16.6 CloudRecognition..…..................….........……...........................................................282
16.7 Virtual Buttons.................................................................….....283
16.8 Text Recogniti.......................................................................................................284
16.9 VuMark....……................…........................…..................….........….........…..............285
16.10 Object Recognition........….........….........….........….........….........….........…..............285

本目錄推薦

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