Unity為手機AR推出跨平台開發工具AR Foundation
文章相關引用及參考:映維網
支持ARCore,ARKit和未來平台核心功能的通用API。」
(映維網 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構建應用程序的一個優秀起點。更多詳細信息請訪問文檔。
文章《Unity為手機AR推出跨平台開發工具AR Foundation》首發於 映維網。
※高通工程師LinkedIn資料暗示:驍龍1000或將用在HoloLens
TAG:映維VR |