AR Foundation-支持多平台手持式AR開發套件
隨著AR技術發展以廣泛運用,不少開發者對開發手持式AR應用感興趣,所以我們開發了一個多平台API和一些實用工具,它們將幫助開發者解決與AR開發中的一些難題。我們把這些工具稱為:AR基礎套件(AR Foundation)。
AR Foundation介紹
AR Foundation通過資源包管理器在Unity中集成,很容易便可將它集成到你的新項目中。我們將專註於給AR Foundation添加對新功能和新平台的支持。與此同時,我們還會繼續支持平台專有插件。
我們對手持式AR和穿戴式AR的未來都很樂觀,隨著這個技術不斷演化、AR市場逐漸壯大,我們將繼續提供平台支持和開發者工具。
AR Foundation功能
這次發布的AR Foundation提供了對大多數AR應用核心功能的支持:
平台表面檢測
以點雲展示的深度數據
高性能渲染
用來輔助將虛擬對象錨定到現實世界的參考點
平均色溫和亮度估算
在物理空間追蹤設備位置和朝向
在AR中適當縮放內容的工具
針對平面和深度數據的光線投射
GIF
這些功能集僅僅是開始,AR Foundation會不斷更新,在保持向後兼容性的同時,還會提供新平台功能支持和各種實用工具。
入門嚮導
請確保你已經安裝Unity 2018.1或更高版本。如果你的目標平台是Android,請安裝Android Build Support Component;如果你的目標平台是iOS,請安裝iOS Build Support Component。
將GitHub上的arfoundation-samples 庫克隆到本地,並查看master分支。這個項目會自動安裝需要的以下資源包:AR Foundation、ARCore XR Plugin、ARKit XR Plugin。
下載arfoundation-samples:
https://github.com/Unity-Technologies/arfoundation-samples
打開SampleScene.unity,將其部署到一個兼容的Android或iOS 設備上。
示例場景會建立一個AR會話,將攝像機圖像渲染為背景,顯示深度和平面數據,並根據屏幕上的觸碰操作執行光線投射。這個場景適合基於AR Foundation構建自己的應用。
小結
我們會在後續文章中分享更多進展細節,這些細節包括工作流上的改進、其它示例內容和對最新平台功能的支持。我們想要了解你對AR Foundation的看法,以及你想要得到哪些功能來製作出精彩的多平台AR體驗。歡迎訪問Unity官方中文論壇(UnityChina.cn) 將你的反饋提供給我們。
TAG:Unity中國 |