注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統其他操作系統AR Foundation增強現實開發(fā)實戰(zhàn)(ARKit版)

AR Foundation增強現實開發(fā)實戰(zhàn)(ARKit版)

AR Foundation增強現實開發(fā)實戰(zhàn)(ARKit版)

定 價:¥119.00

作 者: 汪祥春
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302627012 出版時間: 2023-04-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

  本書基于AR Foundation框架,采用URP渲染管線,講述利用ARKit進行iOS平臺的AR應用開發(fā),從AR技術概念、原理、理論脈絡到各功能技術點、AR Quick Look、設計原則、性能優(yōu)化,對ARKit應用開發(fā)中涉及的技術進行了全方位的講述,用語通俗易懂,闡述深入淺出。本書共分三部分:第一部分為基礎篇,包括第1章至第3章,從最基礎的增強現實概念入手,通過一個實例闡述了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ā)時的實際應用能力和整體把握能力。本書結構清晰、循序漸進、深淺兼顧,實例豐富,每個技術點都有案例,特別注重對技術原理和實際運用的講述,提供實際工程實踐解決思路和方案。本書適合AR初學者、Unity開發(fā)人員、程序員、科研人員,也可以作為高校、大專院校相關專業(yè)師生的學習用書,以及培訓學校的培訓教材。

作者簡介

  汪祥春,計算機科學與技術專業(yè)碩士,全國信息標準化技術委員會虛擬現實與增強現實標準工作組成員(CNITSC)、中國增強現實核心技術產業(yè)聯盟成員(CARA)、華為HDE(Huawei Developer Experts)、CSDN博客專家,擁有深厚軟件工程專業(yè)背景,十余年項目實施管理經驗,專注AR/MR開發(fā),申請AR專利4項,軟件著作權1件。著有《基于Unity的ARCore開發(fā)實戰(zhàn)詳解》《AR開發(fā)權威指南:AR Foundation》《ARKit原生開發(fā)入門精粹——RealityKit Swift SwiftUI》《HoloLens 2開發(fā)入門精要——基于Unity和MRTK》《AR Foundation增強現實開發(fā)實戰(zhàn)(ARCore版)》。

圖書目錄

第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ā)一般注意事項

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號