藉助Unity AR Foundation構建跨平臺AR應用
Unity是同名遊戲引擎的製造商,它在繼續推進自己的AR Foundation專案,該專案旨在讓開發者可以更容易地建立能夠同時在iOS和Android上執行的AR應用。其最新版本增加了對ARKit ARWorldMap和Unity輕量級渲染管道的支援。
Unity是同名遊戲引擎的製造商,它在繼續推進自己的AR Foundation專案,該專案旨在讓開發者可以更容易地建立能夠同時在iOS和Android上執行的AR應用。其最新版本增加了對ARKit ARWorldMap和Unity輕量級渲染管道的支援。
AR Foundation公開了一個公共API,旨在涵蓋Android ARCore和iOS ARKit的核心功能,從而可以使從單個程式碼庫為兩個平臺建立AR應用成為可能。Unity在第一個版本中提供了一些基本的AR功能支援,包括平面檢測、裝置位置和方向跟蹤、光線判斷等。現在,Unity又增加了一些更高階的功能。
其中之一是對ARKit ARWorldMap的支援,它支援建立共享或持久體驗。共享體驗允許多個使用者同時使用不同的裝置檢視同一個AR場景並與之互動,每個使用者可以從自己的角度檢視公共虛擬環境。ARWorldMap也使得建立持久AR體驗成為可能,這些體驗可以儲存並在其他時間點重新建立。AR Foundation現在支援的另一個ARKit特性是面部跟蹤,這使得跟蹤使用者面部的運動和表情成為可能。
值得注意的是,世界地圖和人臉跟蹤支援目前都是專屬於ARKit。Unity計劃在未來增加對ARCore功能的支援,但是還沒有公佈具體的計劃。下圖列出了當前支援的特性列表。
iOS和Android都支援的一個新特性是Unity輕量級渲染管道。它允許使用Unity的Shader Graph建立著色器,它為著色器提供了一個視覺化的編輯器,然後在AR應用程式中使用它們。
Unity為AR Foundation開發的其他幾個特性是遠端處理,這是一種將感測器資料從移動裝置傳輸到臺式電腦的能力,目的是加速開發;編輯器內模擬的目標是在不使用真實裝置的情況下進行測試。這兩個功能都計劃在2019年釋出。
檢視英文原文:Build Cross-platform AR Apps with Unity AR Foundation
相關文章
- Niantic分享如何構建設計世界規模AR平臺
- Electron構建跨平臺應用Mac/Windows/LinuxMacWindowsLinux
- 使用Electron構建跨平臺的桌面應用
- 構築AI+AR創新生態,商湯科技與Unity聯合舉辦AR應用創作大賽AIUnity
- 手把手帶你寫AR應用--AR尺子簡介
- 手把手帶你寫AR應用--AR尺子預覽
- Electron-使用 JavaScript, HTML 和 CSS 構建跨平臺的桌面應用JavaScriptHTMLCSS
- Electron + Vue + Vscode構建跨平臺應用(一)知識點補充VueVSCode
- AR新計算平臺要來了,蘋果會帶火AR遊戲嗎?蘋果遊戲
- 創夢天地攜手SYBO推出應用Mark AR 打造全新AR社交體
- 使用React、Electron、Dva、Webpack、Node.js、Websocket快速構建跨平臺應用ReactWebNode.js
- 使用.NET5、Blazor和Electron.NET構建跨平臺桌面應用Blazor
- Unity在蘋果 WWDC21 釋出最新AR 智慧應用,將支援Object CaptureUnity蘋果ObjectAPT
- 藉助 Flutter 跨平臺特性連線 10 億玩家 | Flutter 開發者故事Flutter
- AR.Form、AR.ComboboxORM
- Sgz PBKAv構建AR視訊空間大資料大資料
- 匯聚優質AR應用開發者,技術助力AR領域繁榮生態
- AR的平面檢測和利用SceneKit構建幾何體
- AR擴增實境可應用的場景
- 快速構建企業級應用的開發平臺
- AR/VR企業藉助京東雲的技術和生態能力創造更大的市場VR
- HiAI Foundation開發平臺,加速端側AI應用的智慧革命AI
- Ubimax面向企業推出Frontline平臺,提供完整AR解決方案
- 藉助Docker搭建JMeter+Grafana+Influxdb監控平臺DockerJMeterGrafanaUX
- Web前端AR技術探索-導航中的應用Web前端
- 微信小程式AR行業應用分析(家居篇)微信小程式行業
- AR擴增實境應用領域大盤點
- 通過silky框架在.net平臺構建微服務應用框架微服務
- vSphere 7融合Kubernetes,構建現代化應用的平臺
- MAUI中構建跨平臺原生控制元件實現UI控制元件
- Unity推出業內首款智慧化AR創作工具MARSUnity
- Vuforia - AR初探
- Dealing with Scale in AR
- Flutter:手拉手帶你極速構建漂亮的跨平臺(iOS/Android)移動應用 ✿ 初識FlutteriOSAndroid
- 藉助前端技術構建QR碼生成器API前端API
- AR手勢識別互動,讓應用更加“得心應手”
- AR真人大屏互動的應用形式和特點
- Agenta: 全方位LLM開發平臺,助力AI應用高效構建AI