《ARKit原生開發入門精粹—RealityKit+Swift+SwiftUI》是由2021年2月清華大學出版社出版的圖書。
基本介紹
- 中文名:ARKit原生開發入門精粹—RealityKit+Swift+SwiftUI
- 作者:汪祥春
- 出版社:清華大學出版社
- 出版時間:2021年2月
- ISBN:9787302567479
作品簡介,作品目錄,
作品簡介
本書採用RealityKit框架,對ARKit原生開發進行了全面深入的探究,從ARKit技術原理、理論脈絡到各功能技術點、設計原則、性能最佳化,對AR套用開發中涉及到的技術進行了全方位的講述,用語通俗易懂,闡述深入淺出。
作品目錄
前言FOREWORD
基礎篇
第1章 ARKit基礎
1.1 增強現實技術概述
1.2 AR技術原理
1.3 ARKit概述
1.4 ARKit原理
1.5 RealityKit概述
1.6 ARKit初體驗
1.7 調試AR套用
第2章 RealityKit基礎
2.1 運動跟蹤原理
2.2 ARSession管理
2.3 ARSession執行流
2.4 平面檢測
2.5 射線檢測
2.6 手勢檢測
2.7 ARCoaching
2.8 RealityKit中的事件系統
2.9 LiDAR感測器
2.10 DepthAPI
2.11 AR截屏
2.12 基於位置的AR
第3章 渲染基礎
3.1 材質紋理
3.2 格線
3.3 模型
3.4 動畫
3.5 RealityKit渲染
功能技術篇
第4章 圖像與物體檢測跟蹤
4.1 2D圖像檢測跟蹤
4.2 3D物體檢測跟蹤
第5章 人臉檢測跟蹤
5.1 人臉檢測基礎
5.2 人臉檢測配置
5.3 BlendShapes
5.4 同時開啟前後攝像頭
第6章 光影特效
6.1 光照
6.2 光照估計
6.3 環境反射
第7章 肢體動作捕捉與人形遮擋
7.1 ARBodyTrackingConfiguration配置
7.2 2D人體姿態估計
7.3 3D人體姿態估計
7.4 人形遮擋
7.5 人形提取
第8章 持久化存儲與多人共享
8.1 AR錨點
8.2 持久化存儲與共享體驗技術基礎
8.3 ARWorldMap
8.4 協作Session
8.5 RealityKit同步服務
第9章 物理模擬
9.1 物理引擎
9.2 RealityKit中的物理組件
9.3 物理模擬實例
9.4 觸發器與觸發域
9.5 自定義物理實體類
第10章 Reality Composer
10.1 Reality Composer主要功能
10.2 內容操作
10.3 與AR套用整合
10.4 行為互動
10.5 代碼互動
10.6 導出USDZ
第11章 3D文字與音視頻
11.1 3D文字
11.2 3D音頻
11.3 3D視頻
第12章 USDZ與AR Quick Look
12.1 USDZ概述
12.2 USDZ檔案轉換
12.3 AR Quick Look概述
12.4 App套用中嵌入ARQuickLook
12.5 Web網頁中嵌入AR Quick Look
12.6 使用AR Quick Look的注意事項
提高篇
第13章 設計原則
13.1 移動AR帶來的挑戰
13.2 移動AR設計準則
13.3 移動AR設計指南
第14章 性能最佳化
14.1 移動平台性能最佳化基礎
14.2 移動設備性能最佳化
14.3 性能最佳化的一般流程
14.4 RealityKit最佳化
14.5 RealityKit渲染測試
14.6 性能最佳化與設備兼容性
參考文獻