2018年06月25日,我們知道,你們中的很多人都對于構建手持式AR應用感到非常興奮。所以,Unity開發了一個多平臺API和實用程序,幫助你在AR開發過程中遇到的眾多難題。他們將其稱之為 AR Foundation。
Unity表示,“我們一直站在手持式AR開發的前沿,我們從一開始就支持ARCore和ARKit。但借助AR Foundation及其利用的軟件架構,我們現在可以為開發者提供一個支持ARCore,ARKit和未來平臺核心功能的通用API。”
AR Foundation已經通過Package Manager集成至Unity,所以你可以輕松將其集成至你的新項目之中。Unity專注于為AR Foundation增加對新功能和平臺的支持。同時,他們將繼續支持特定于平臺,開發者希望在現有項目中使用的插件。
Unity表示:“我們對手持式AR和可穿戴AR感到非常樂觀,而隨著技術的發展和AR市場的增長,我們將繼續投資于平臺支持和開發者工具。”
1. AR Foundation
AR Foundation的初始版本將為大多數AR應用的核心功能提供支持:
平整表面檢測
表示為點云的深度數據
高效的pass-thru渲染
有助于將虛擬對象錨定到物理世界的參考點
估計平均色溫和亮度
追蹤物理空間中的設備位置和方向
在AR中正確縮放內容的實用程序
針對平面和深度數據的光線投射
這一功能集僅僅只是開始。AR Foundation將繼續增加對新平臺功能和實用程序的支持,同時保持向后兼容性。
2. 動手開始
確保你安裝了Unity 2018.1或更高版本。如果你的目標是安卓,請安裝Android Build Support Component;如果你的目標是iOS,請安裝iOS Build Support Component。
復制arfoundation-samples GitHub資源庫,并留意主分支。這個項目將自動安裝以下必需軟件包:AR Foundation,ARCore XR Plugin和ARKit XR Plugin。
打開SampleScene.unity,并部署到兼容的安卓或iOS設備。
示例場景將建立一個AR會話,將攝像頭圖像渲染為背景,顯示深度和平面數據,響應屏幕點觸并執行光線投射。這是根據AR Foundation構建應用程序的一個優秀起點。
行業資訊、企業動態、業界觀點、峰會活動可發送郵件至news#citmt.cn(把#換成@)。
海報生成中...