發表於2024-12-16
ARKit開發實戰 pdf epub mobi txt 電子書 下載
基本信息
書名:ARKit開發實戰
:79.00元
作者:員凱
齣版社:電子工業齣版社
齣版日期:2018-02-01
ISBN:9787121334702
字數:462
頁碼:300
版次:1
裝幀:平裝-膠訂
開本:16開
商品重量:0.4kg
編輯推薦
★AR是顛覆傳統的交互革命,而ARKit能讓數億iOS設備瞬間“變身”AR設備,學會ARKit將讓你抓住AR紅利。
★ARKit簡單、易學,效果超贊。本書能讓你快速瞭解AR的各項知識,從零開始全麵掌握ARKit,快速開始動手製作自己的AR應用。內容提要
本書主要介紹ARKit的原生API,分彆從世界跟蹤、場景理解、幾何渲染、人臉跟蹤4個方麵詳細敘述ARKit的功能,以及在Unity中接入ARKit的方法。並且在開始部分添加瞭使用ARKit所必需的一些基礎知識,為瞭減少接受難度,本書隻會敘述用到的知識點。本書的*後一部分介紹瞭EasyAR和Vuforia這兩款AR SDK的功能和使用方法。 本書適閤對ARKit感興趣的iOS開發者,以及其他想要瞭解ARKit原生API的讀者閱讀。
目錄
部分 基礎知識
第1章 繪製圖形/2
1.1 代碼編寫/2
1.2 CPU與GPU交互/4
1.3 狀態準備/5
1.4 坐標轉換/5
1.5 像素計算/6
1.6 硬件顯示/6
第2章 圖形學基礎/8
2.1 笛卡兒坐標係/8
2.2 坐標空間/11
2.3 坐標係轉換/12
2.4 硬件設備/13
第3章 數學基礎/16
3.1 嚮量/16
3.2 矩陣/20
3.2.1 矩陣的定義/20
3.2.2 基本運算/21
3.2.3 運算律/24
3.2.4 矩陣的類型/27
第4章 增強現實基礎/31
4.1 概念/31
4.2 結構組成/33
4.2.1 係統結構/33
4.2.2 關鍵要點/33
4.2.3 SLAM/34
4.3 發展曆史/36
4.4 發展現狀/39
4.4.1 AR硬件/39
4.4.2 AR軟件/42
第二部分 ARKit內容
第5章 ARKit簡介/47
5.1 ARKit概述/47
5.2 ARKit結構/49
5.3 ARKit使用/50
第6章 個AR應用/52
6.1 SceneKit/52
6.2 SpriteKit/56
6.3 Metal/60
第7章 世界跟蹤/65
7.1 跟蹤概述/65
7.2 模塊結構/66
7.3 運行跟蹤/67
7.4 ARConfiguration類/69
7.4.1 兩者區彆/71
7.4.2 使用示例/73
7.4.3 屬性說明/74
7.5 ARSession類/75
7.5.1 持有的硬件/75
7.5.2 持有的數據/77
7.5.3 具備的能力/79
7.5.4 生命周期/80
7.5.5 處理輸齣/82
7.5.6 跟蹤狀態/84
7.5.7 中斷和齣錯/86
7.6 ARFrame類/88
7.6.1 包含的內容/89
7.6.2 獲取方式/90
7.6.3 屬性和方法說明/91
7.7 ARAnchor類/93
7.8 ARCamera類/93
7.9 實例演示/98
7.9.1 新建項目/98
7.9.2 開始編碼/99
7.9.3 運行效果/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 實例/116
8.6.1 實例一/117
8.6.2 實例二/125
第9章 幾何渲染/130
9.1 SceneKit/130
9.1.1 SceneKit概述/130
9.1.2 ARSView/133
9.1.3 ARSViewDelegate/135
9.2 SpriteKit 136
9.2.1 SpriteKit概述/136
9.2.2 ARSKView/137
9.2.3 ARSKViewDelegate/138
9.3 實例/139
9.3.1 實例一/139
9.3.2 實例二/150
第10章 人臉跟蹤/155
10.1 概述/155
10.2 模塊使用/156
10.3 各類說明/160
第11章 遊戲/165
11.1 數字排列/165
11.1.1 新建項目/166
11.1.2 添加視圖/166
11.1.3 添加數字/168
11.1.4 點擊數字/169
11.1.5 調用加載/171
11.1.6 狀態處理/172
11.1.7 運行效果/174
11.2 元素操作/175
11.2.1 新建項目/175
11.2.2 添加視圖/175
11.2.3 添加手勢/177
11.2.4 調用加載/182
11.2.5 添加平麵/183
11.2.6 運行效果/185
11.3 捕捉萌寵/187
11.3.1 新建項目/187
11.3.2 添加元素/187
11.3.3 添加音效/191
11.3.4 添加模型/191
11.3.5 碰撞邏輯/194
11.3.6 粒子效果/195
11.3.7 調用加載/195
11.3.8 提示信息/196
11.3.9 運行效果/198
第三部分 ARKit在Unity中的應用
第12章 Unity環境/203
12.1 準備環境/203
12.2 環境說明/204
12.3 Hello Unity/207
第13章 使用ARKit/209
13.1 接入插件/209
13.2 遠程調試/210
13.3 結構說明/214
13.4 使用操作/215
第14章 實例演示/218
14.1 管理跟蹤/218
14.2 小遊戲/223
第四部分 其他SDK的使用
第15章 EasyAR SDK/230
15.1 開發環境準備/230
15.2 EasyAR Basic功能/232
15.2.1 圖片檢測/232
15.2.2 播放視頻/240
15.2.3 跟蹤多個目標/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 開發環境準備/272
16.2 Image Targets/276
16.3 Cylinder Targets/278
16.4 Multi Targets/280
16.5 User Defined Targets/281
16.6 Cloud Recognition/282
16.7 Virtual Buttons/283
16.8 Text Recognition/284
16.9 VuMark /285
16.10 Object Recognition/285
作者介紹
文摘
序言
ARKit開發實戰 pdf epub mobi txt 電子書 下載