AR Foundation增強現(xiàn)實開發(fā)實戰(zhàn)(ARKit版)/計算機技術開發(fā)與應用叢書
定 價:119 元
叢書名:計算機技術開發(fā)與應用叢書
- 作者:汪祥春編
- 出版時間:2023/4/1
- ISBN:9787302627012
- 出 版 社:清華大學出版社
- 中圖法分類:TP391.98
- 頁碼:454
- 紙張:
- 版次:1
- 開本:16開
本書基于AR Foundation框架,采用URP渲染管線,利用ARKit進行iOS平臺的AR應用開發(fā),從AR技術概念、原理、理論脈絡到各功能技術點、ARQuickLook、設計原則、性能優(yōu)化,對ARKit應用開發(fā)中涉及的技術進行了全方位的講述,語言通俗易懂,闡述深入淺出。
本書共分3篇:基礎篇包括第1章至第3章,從最基礎的增強現(xiàn)實概念入手,通過一個實例闡述了AR應用開發(fā)從軟硬件準備、開發(fā)環(huán)境搭建、工程設置到發(fā)布部署的全流程,探討了AR Foundation框架的技術基礎、常用組件,并著重探索了ARKit功能特性和運動跟蹤原理;功能技術篇包括第4章至第13章,對ARKit功能特性進行了全方位的詳細探索討論,從平面檢測、2D圖像和3D物體檢測、人臉檢測到持久化存儲與共享、光影特效、人體動捕等,全方位地進行了技術剖析、講解、演示,并對AR場景管理、圖像信息處理、3D文字聲頻視頻、AR Quick Look等實用功能進行了闡述和使用操作講解;高級篇包括第14章和第15章,主要闡述了AR應用設計、性能優(yōu)化相關主題,著力提升開發(fā)人員在AR應用開發(fā)時的實際應用能力和整體把握能力。
本書結(jié)構(gòu)清晰、循序漸進、深淺兼顧、實例豐富,每個技術點都有案例,特別注重對技術原理和實際運用的講述,提供實際工程實踐解決思路和方案。
本書適合AR初學者、Unity開發(fā)人員、程序員、科研人員閱讀,也可以作為各類高校相關專業(yè)師生的學習用書,以及培訓學校的培訓教材。
汪祥春,計算機科學與技術專業(yè)碩士,全國信息安全標準化委員會虛擬現(xiàn)實與增強現(xiàn)實標準工作組成員(CNITSC)、中國增強現(xiàn)實核心技術產(chǎn)業(yè)聯(lián)盟成員(CARA)、華為HDE(Huawei Developer Experts)、CSDN博客專家,申請AR/MR專利3項,擁有深厚的軟件工程專業(yè)背景和十余年軟件項目實施管理經(jīng)驗。著有《基于Unity的ARCore開發(fā)實戰(zhàn)詳細講解》《AR開發(fā)權威指南——AR Foundation》《ARKit原生開發(fā)入門精粹——RealityKit+Swift+SwiftUI》。
基礎篇
第1章 AR開發(fā)入門
1.1 增強現(xiàn)實技術概述
1.1.1 AR概念
1.1.2 AR技術應用
1.2 AR技術原理
1.2.1 傳感器數(shù)據(jù)
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 Foundation功能概述
1.3.4 AR Foundation體系架構(gòu)概述
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 調(diào)試運行
1.7 Unity XR模擬工具
1.8 ARKit會話錄制與重放
1.9 其他模擬器
第2章 AR Foundation基礎
2.1 AR Foundation體系架構(gòu)
2.1.1 AR子系統(tǒng)概念
2.1.2 AR子系統(tǒng)使用
2.1.3 跟蹤子系統(tǒng)
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章 ARKit功能特性與開發(fā)基礎
3.1 ARKit概述及主要功能
3.1.1 ARKit功能
3.1.2 ARKit三大基礎能力
3.1.3 ARKit的不足
3.2 運動跟蹤原理
3.2.1 ARKit坐標系
3.2.2 ARKit運動跟蹤分類
3.2.3 ARKit運動跟蹤
3.2.4 ARKit使用運動跟蹤的注意事項
3.3 設備可用性檢查
3.4 AR會話生命周期管理與跟蹤質(zhì)量
3.5 基于地理位置的AR
3.5.1 技術基礎
3.5.2 實踐
……
功能技術篇
高級篇