第1章 AR開發(fā)入門
1.1現實技術概述
1.1.1 AR概念
1.1.2AR技術應用
1.2 AR技術原理
1.2.1傳感器數據
1.2.2前端里程計
1.2.3后端優(yōu)化
1.2.4回環(huán)檢測
1.2.5建圖
1.3 AR Foundation 概述
1.3.1 AR Foundation與ARKit
1.3.2 AR Foundation 支能
1.3.3 AR Foundatio能概述…
1.3.4 AR Foundation 體系架構概述
1.3.5基本術語
1.4支持的設備
1.5開發(fā)環(huán)境準備
1.5.1所需硬件和軟件
1.5.2軟件安裝
1.6 ARKit 初體驗
1.6.1工程創(chuàng)建
1.6.2工導入
1.6.3工程設置
1.6.4 環(huán)境搭建
1.6.5 代碼編寫
1.6.6發(fā)布Xcode 工程
1.6.7調試運行
1.7 Unity XR 模擬工具…
1.8 ARKit 會話錄制與重放
1.9其他模擬器
第2章 AR Foundation 基礎
2.1 AR Foundation 體系架構
2.1.1AR子系統概念·
2.1.2 AR子系統使用…
2.1.3跟蹤子系統
2.2 AR Session 和 XR Origin
2.2.1 AR Session·
2.2.2 XR Origin
2.3可跟蹤對象
2.3.1可跟蹤對象管理器
2.3.2可跟蹤對象事件
2.3.3管理可跟蹤對象
2.4會話管理
第3章ARKi能特性與開發(fā)基礎
3.1ARKit概述及能
3.1.1 ARK能
3.1.2ARKit三大基礎能力
3.1.3ARKit的不足
3.2運動跟蹤原理
3.2.1 ARKit坐標系
3.2.2 ARKit 運動跟蹤分類
3.2.3 ARKit 運動跟蹤
3.2.4 ARKit使用運動跟蹤的注意事項
設備可用性檢查
AR會話生命周期管理與跟蹤質量
基于地理位置的 AR
3.5.1技術基礎
3.5.2實踐
3.6熱管理
3.7AR輕應用
<>
第4章平面檢測與錨點管理·
4.1平面檢測引導
4.1.1 Unity實現
4.1.2 ARKit引導視圖
4.2平面管理
4.2.1平面檢測
4.2.2可視化平面
4.2.3個性化渲染平面
4.2.4開啟與關閉平面能
4.2.5顯示與隱藏已檢測平面
4.2.6平面遮擋
4.3射線檢測
4.3.1射線檢測概念
4.3.2射線檢測詳細講解
4.4可視化放置點
4.5特征點與點云
4.5.1特征點
4.5.2點云
4.5.3點云數據采集
4.6錨點
4.7平面分類
4.8場景表面網格
4.8.1場景幾何
4.8.2場景幾何語義
第5章2D圖像與3D物體檢測跟蹤
5.12D圖像檢測跟蹤
5.1.1圖像檢測跟蹤基本操作
5.1.2圖像檢測能的啟用與禁用
5.1.3多圖像檢測跟蹤
……
15.2AR應用性能調試工具
15.2.1 DebugMenu
15.2.2 Unity分析器
15.2.3幀調試器
15.3 Unity分析器使用
15.3.1CPU使用情況分析器
15.3.2渲染情況分析器
15.3.3內存使用情況分析器
15.3.4物理分析器
15.3.5音分析器
15,4性能優(yōu)化流程
15.4.1收集運行數據
15.4.2分析運行數據
15.4.3確定問題原因
15.5渲染優(yōu)化
15.5.1渲染流程
15.5.2 CPU瓶頸
15.5.3 GPU瓶頸
15.6代碼優(yōu)化
15.6.1內存管理
15.6.2 垃圾回收
15.6.3對象池
15.6.4常見影響性能的代碼優(yōu)化策略
15.7 ARKit優(yōu)化設置
15.7.1 UI/UX優(yōu)化
15.7.2常用優(yōu)化設置
15.7.3AR應用開發(fā)一般注意事項