感謝各位讀者的支持,書籍目前已上市各大電商平臺。
----------- 2022年9月11日創(chuàng)建 ---------
??ARKit是蘋果公司在前沿科技領(lǐng)域的重大技術(shù)布局,也是目前移動領(lǐng)域AR應(yīng)用開發(fā)引擎標(biāo)桿。得益于良好的軟硬件生態(tài)整合,ARKit運(yùn)動跟蹤穩(wěn)定性好、性能消耗低、功能特性豐富,利用它可以開發(fā)出令人驚艷的AR應(yīng)用。ARKit支持iPhone和iPad設(shè)備,并且可以預(yù)見,其也必將支持即將面世的iGlass眼鏡設(shè)備。
??本書是《AR Foundation增強(qiáng)現(xiàn)實(shí)開發(fā)實(shí)戰(zhàn)(ARCore版)》的姊妹版,講述利用ARKit進(jìn)行iOS/iPadOS平臺的AR應(yīng)用開發(fā),從AR技術(shù)概念、原理、理論脈絡(luò)到各功能技術(shù)點(diǎn)、實(shí)用技巧、設(shè)計原則、性能優(yōu)化,對ARKit應(yīng)用開發(fā)中涉及到的技術(shù)進(jìn)行了全方位的講述,旨在幫助開發(fā)者系統(tǒng)化掌握AR開發(fā)的相關(guān)知識,建立ARKit AR應(yīng)用開發(fā)知識體系。本書與ARCore版在內(nèi)容組織上保持基本一致,但獨(dú)立完整,兩本書之間不存在依賴關(guān)系 ,也正因?yàn)楠?dú)立完整,部分內(nèi)容有重復(fù)。 將AR Foundation分成兩本書獨(dú)立出版,一方面吸收了《AR開發(fā)權(quán)威指南-ARFoundation》內(nèi)容組織上的經(jīng)驗(yàn),使結(jié)構(gòu)更清晰,講述更明確;另一方面是ARCore與ARKit有很多獨(dú)立的特性,無法統(tǒng)一納入到一本書中講述。
??本書基于AR Foundation框架,采用URP渲染管線,講述利用ARKit進(jìn)行iOS平臺的AR應(yīng)用開發(fā),從AR技術(shù)概念、原理、理論脈絡(luò)到各功能技術(shù)點(diǎn)、AR Quick Look、設(shè)計原則、性能優(yōu)化,對ARKit應(yīng)用開發(fā)中涉及到的技術(shù)進(jìn)行了全方位的講述,用語通俗易懂,闡述深入淺出。
??全書共分三個部分:第一部分為基礎(chǔ)篇,包括第1章至第3章,從最基礎(chǔ)的增強(qiáng)現(xiàn)實(shí)概念入手,通過一個實(shí)例闡述了AR應(yīng)用開發(fā)從軟硬件準(zhǔn)備、開發(fā)環(huán)境搭建、工程設(shè)置、發(fā)布部署全流程,探討了AR Foundation框架的技術(shù)基礎(chǔ)、常用組件,并著重探索了ARKit功能特性和運(yùn)動跟蹤原理;第二部分為功能技術(shù)篇,包括第4章至第13章,對ARKit功能特性進(jìn)行了全方位的詳細(xì)探索討論,從平面檢測、2D圖像和3D物體檢測、人臉檢測到持久化存儲與共享、光影特效、人體動捕等,全方位的進(jìn)行了技術(shù)剖析、講解、演示。并對AR場景管理、圖像信息處理、3D文字音頻視頻、AR Quick Look等實(shí)用功能進(jìn)行了闡述和使用操作講解;第三部分為高級篇,包括第14章至第15章,主要闡述了AR應(yīng)用設(shè)計、性能優(yōu)化相關(guān)主題,著力提升開發(fā)人員在AR應(yīng)用開發(fā)時的實(shí)際應(yīng)用能力和整體把握能力。
??本書適合AR初學(xué)者、Unity開發(fā)人員、程序員、科研人員,也可以作為高校、大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書,以及培訓(xùn)學(xué)校的培訓(xùn)教材。
??本書共分三個部分:第一部分為基礎(chǔ)篇,第二部分為功能技術(shù)篇,第三部分為高級篇。緊緊圍繞ARKit開發(fā),對其功能特性進(jìn)行了全方位的講述,并從實(shí)際應(yīng)用角度闡述了AR應(yīng)用設(shè)計原則、性能優(yōu)化相關(guān)知識。各章主要內(nèi)容如下:
??第1章AR開發(fā)入門
??基礎(chǔ)入門章節(jié),簡述了增強(qiáng)現(xiàn)實(shí)概念、運(yùn)動跟蹤原理、AR Foundation開發(fā)框架,通過一個實(shí)例闡述了AR開發(fā)從軟硬件準(zhǔn)備、開發(fā)環(huán)境搭建、工程設(shè)置、發(fā)布部署全流程,并簡要介紹了AR應(yīng)用調(diào)試方法和工具。
??第2章AR Foundation基礎(chǔ)
??簡述了AR Foundation體系架構(gòu)、常用功能對象和組件、可跟蹤對象及其管理,并對AR會話管理進(jìn)行了使用演示。
??第3章ARKit功能特性與開發(fā)基礎(chǔ)
??從ARKit主要功能、優(yōu)勢不足、運(yùn)動跟蹤到設(shè)備可用性檢查,對ARKit基本功能特性進(jìn)行了講述,并簡要介紹了基于地理位置的AR、設(shè)備熱管理、AR輕應(yīng)用相關(guān)知識。
??第4章平面檢測與錨點(diǎn)管理
??詳細(xì)講述了ARKit平面檢測管理、可視化、個性化渲染、平面分類、射線檢測、特性點(diǎn)與點(diǎn)云相關(guān)功能技術(shù)點(diǎn),并對錨點(diǎn)工作原理、操作使用、注意事項(xiàng)進(jìn)行了闡述,帶領(lǐng)讀者熟悉可跟蹤對象管理器的基本使用和操作方法。對通過LiDAR傳感器檢測生成的場景幾何表面網(wǎng)格基本使用、操作、渲染進(jìn)行了講解示范。
??第5章2D圖像與3D物體檢測跟蹤
??闡述了ARKit對2D圖像和3D物體檢測、識別、跟蹤操作使用方法,并從實(shí)際應(yīng)用出發(fā),對靜態(tài)、運(yùn)行時添加/切換參考圖像、參考圖像庫進(jìn)行了詳細(xì)使用演示。對多2D圖像多模型、多3D物體多模型功能進(jìn)行了操作示范。
??第6章人臉檢測跟蹤
??本章詳細(xì)闡述了人臉檢測跟蹤相關(guān)知識,對人臉姿態(tài)檢測、人臉網(wǎng)格、多人臉檢測進(jìn)行了操作使用演示,并對BlendShapes功能、開時開啟前后攝像頭、眼動跟蹤等功能特性進(jìn)行了深入探討和操作使用示范。
??第7章光影效果
??光影是影響AR虛實(shí)融合的極其重要的因素,也是營造虛實(shí)融合沉浸體驗(yàn)的重要因素,本章講述了在AR應(yīng)用中實(shí)現(xiàn)光照估計、環(huán)境反射的基本方法,并詳細(xì)闡述了在AR應(yīng)用中實(shí)現(xiàn)陰影效果的各類技術(shù)和技巧。
??第8章持久化存儲與多人共享
??持久化存儲與多人體驗(yàn)共享是AR應(yīng)用中的難點(diǎn),本章詳細(xì)闡述了通過ARWorldMap、協(xié)作會話實(shí)現(xiàn)AR體驗(yàn)持久化與共享的相關(guān)知識,也演示了通過微軟Azure云實(shí)現(xiàn)類似功能的方法。
??第9章肢體動捕與人形遮擋
??詳細(xì)闡述了2D與3D人體肢體動捕相關(guān)原理、技術(shù)點(diǎn)、使用流程,演示了利用動捕數(shù)據(jù)驅(qū)動虛擬人體模型的一般方法,并對人形語義分割相關(guān)知識進(jìn)行了探索,實(shí)現(xiàn)了人形遮擋與人形區(qū)域提取功能。
??第10章場景圖像獲取與場景深度
??ARKit需要捕獲設(shè)備攝像頭圖像數(shù)據(jù)進(jìn)行運(yùn)動跟蹤和AR場景背景渲染,本章闡述了捕獲設(shè)備攝像頭圖像數(shù)據(jù)及AR場景圖像數(shù)據(jù)的一般方法,通過一個實(shí)例演示了圖像數(shù)據(jù)處理的一般流程,并闡述了場景深度數(shù)據(jù)獲取、應(yīng)用相關(guān)知識。
??第11章相機(jī)與手勢操作
??用戶與AR場景或者虛擬對象交互是AR應(yīng)用的重要功能組成部分,本章闡述了AR場景整體操作與場景中虛擬對象操作的方法和技巧。
??第12章3D文字與音視頻
??AR場景中不僅有虛擬模型,也會有3D文字,AR定位不僅包括視覺定位,也包括聲源的3D定位,本章詳細(xì)闡述了相關(guān)技術(shù)和應(yīng)用,并演示了在AR場景中播放視頻的一般方法。
??第13章USDZ與AR Quick Look
??本章闡述了在web端使用ARKit能力的方法,通過web端AR,用戶無需安裝App,能極大方便AR應(yīng)用的傳播和推廣,并詳細(xì)介紹了web端AR應(yīng)用所使用的USDZ模型格式文件相關(guān)知識。
??第14章AR應(yīng)用設(shè)計指南
??本章討論了AR應(yīng)用與普通應(yīng)用的區(qū)別,也指出了在AR應(yīng)用設(shè)計開發(fā)時應(yīng)該注意的事項(xiàng),提出了在AR應(yīng)用設(shè)計開發(fā)中應(yīng)該遵循的基本準(zhǔn)則,闡述了提升虛擬對象渲染真實(shí)感的方法技巧,著力提升AR應(yīng)用的用戶體驗(yàn)。
??第15章性能優(yōu)化
??AR應(yīng)用是計算密集型應(yīng)用,其運(yùn)行的載體為輕便移動設(shè)備,軟硬件資源非常有限,性能優(yōu)化起著舉足輕重的作用,本章主要對AR應(yīng)用開發(fā)時的性能問題排查及優(yōu)化技術(shù)進(jìn)行學(xué)習(xí),著力提升AR應(yīng)用的性能。
文章來源:http://www.zghlxwxcb.cn/news/detail-408167.html
書籍由清華大學(xué)出版社出版,預(yù)計出版日期2023年2月。文章來源地址http://www.zghlxwxcb.cn/news/detail-408167.html
到了這里,關(guān)于關(guān)于出版《AR Foundation增強(qiáng)現(xiàn)實(shí)開發(fā)實(shí)戰(zhàn)(ARKit版)》(2023-04-05更新)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!