如何在DuMix AR 3.0平臺上完成一個AR場景應用?

Jyadmin 提交于 周三, 06/24/2020 - 10:59

?

?一站式 AR 內容平臺

Dumix AR 3.0為開發者提供了“技術+內容”雙平臺,技術開發者可以將AR應用托管至內容開放平臺,同樣內容開發者也可以將生產的內容私有化部署至技術開放平臺。

Dumix AR 3.0

對技術開發者來說Dumix AR 3.0提供了很高的自由度。不僅全面開放了手勢、肢體、通用SLAM算法、背景分割等十余項AR核心能力,更是行業里首個將人臉識別能力面向開發者開放的AR平臺;8類適用于不同場景的AR引擎和4種開發框架,讓開發者能夠高效、靈活地部署最適宜的開發方案。

同時,Dumix AR 3.0為內容開發者準備了從制作工具(編輯器)、內容管理到云端實時分發的全流程支持,幫助開發者快速實現AR內容制造和規模化產出。值得強調的是,這些內容不只能夠通過開發者自有渠道進行分發,而且與百度APP相機入口、小程序入口、百家號入口等全面打通,一鍵分發,未來也將開放百度生態內更多用戶級產品的入口。

如何在DuMix AR 3.0平臺上完成一個AR場景應用?

所謂場景,就是在游戲和3D開發中常提到的“Scene”,它通常是指整個虛擬畫面中所有元素的集合。要靈活地組織這些虛擬物體的渲染,常見渲染引擎中通常使用場景樹來組織場景的邏輯結構。對AR場景而言,為了實現對現實環境的增強,除了需要對虛擬場景的逼真渲染,還要充分考慮虛擬場景和現實環境的融合、虛擬物體和現實環境的互動,更多地對現實環境進行感知。總的來說,AR場景開發,就是實現虛實融合的渲染+虛實互動的交互。?

AR 場景應用

百度 AR 自主研發了一整套的 AR 場景渲染和場景智能互動的基礎能力,并以此定義了一套完整的場景開發標準和配套工具集,開發者依照標準結合自己的創意來開發自己的 AR 場景應用,并通過 DuMix Cloud 來進行部署和分發。

百度 AR

在 DuMix AR SDK 中,包含了豐富的渲染和互動基礎能力模塊,來實現虛實融合的渲染和虛實之間的互動,開發者通過腳本系統提供的 API 接口便可訪問上述所有模塊的功能。

場景渲染和互動模塊完整兼容了 ARKit 的大部分基礎功能,開發者可以在百度 AR 的自研跟蹤算法和 ARKit 之間靈活切換;另外我們還提供了場景分布式加載的功能,有效縮短了加載過程中的用戶等待時間,提升了用戶體驗。

特別需要指出,在人臉 AR 方面,百度 AR 也提供了一套完整的工具支持,它以一個 Maya 插件的形式呈現。內容的設計師可以直接在 Maya 中制作人臉 AR 的模型和場景、為它配置人臉交互響應等,然后直接導出為 DuMix AR SDK 中可使用的內容資源。

人臉 AR 方面

VR 方面,百度 VR 作為國內領先的一站式 VR 方案解決機構,現已全面布局教育、實訓、營銷等重要 B 端領域。本期沙龍上,百度 VR 團隊帶來了 VR 整體解決方案設計、能力矩陣布局等重要內容,對百度 VR 核心技術能力及 VR 開發者套件設計進行了深度解析。

?

(文章內容來源于網絡,僅用于分享,侵刪)

?