AR 體驗的“後浪”來了:ARCore Depth API 讓遮擋難題迎刃而解

ARCore 是 Google 爲開發者構建的增強現實平臺,如何讓虛擬物體和真實世界完美融合,這一直是 Google ARCore 技術所探討的問題。衆所周知,當虛擬物體附近有現實物體時,有可能會出現互相交融、重疊等效果,大大地影響了用戶體驗。這一直是 AR 技術的難點,也是 Google 不懈努力的方向。今天 ARCore 給出了這一難題的答案。

Depth API 正式發佈

2019 年底,Google 曾發佈過 ARCore Depth API(深度 API)的預覽,爲開發者們帶來解決技術難題的希望,開發者將憑藉 Google 動態深度算法和一顆 RGB 攝像頭就可創建出深度圖,我們挑選了部分合作夥伴進行早期測試,探索在不同領域上 Depth API 如何更好發揮作用,創造更自然真實的增強現實體驗。

經過數月的探索與實踐,現在我們宣佈 Depth API 在 ARCore 1.18 正式發佈,同步支持 Android 和 Unity 平臺,全球數億臺支持 ARCore 的 Android 設備將支持 Depth API 。

△ Depth API 無需特定硬件支持就可生成深度圖,解鎖更多增強現實能力,比如“遮擋”

Depth API 到底厲害在哪裏呢?這裏我們要劃一下重點:Depth API 的一項關鍵功能就是“遮擋”:虛擬物體能夠準確地出現在現實物體後面,與場景真正融合在一起。此前沒有遮擋功能,虛擬物體容易“橫空出世”,更像是現實世界中的“貼圖”,讓人瞬間出戲。

△ 左邊沒有遮擋功能的“喵星人”在空間裏穿越,缺乏真實感,右側開啓遮擋功能的“喵星人”則逼真地藏在了遮擋物後面。

而有了 Depth API,虛擬物體可以在現實世界找到自己的位置,和環境良好互動,讓我們一起看一些優秀的使用案例。

“遮擋”掉不真實 讓精彩上線

開發了 Five Nights at Freddy’s AR:Special Delivery (玩具熊的五夜後宮 AR)這款遊戲的工作室 IIIumix 運用 Depth API 的遮擋功能,讓虛擬的遊戲角色隱藏在真實環境物體之後,從你的手機裏的增強現實畫面裏突然跳出,現場感十足,刺激又好玩。

△ 玩具熊的五夜後宮 AR 遊戲畫面

除了遮擋這個核心功能,ARCore Depth API 爲開發者解鎖了更多玩法和互動形式來打造更逼真的 AR 體驗。ARCore 深度實驗室更是多方位的尋找靈感,例如逼真的的物理體驗,物體表面的碰撞交互以及物體在環境內橫越縱遊等。開發者們如果感興趣,可直接通過開源的 GitHub 項目來學習和構建。

  • GitHub 項目

    https://github.com/googlesamples/arcore-depth-lab/

△ ARCore 深度實驗室

讓開發者的創意“深”不可測

Snap 公司的設計師和工程師將 Depth 的多項特性巧妙地融合在一起,開發出了一套超乎想象的  Snapchat 濾鏡,包括跳舞熱狗(Dancing Hotdog )以及 Android 版獨有的海底世界(Undersea World),快來感受一下吧。

△ 瞭解深度信息是如何提升 Snapchat 濾鏡的真實體驗感

Snapchat 的濾鏡創作者只需在開發工具中下載 ARCore Depth API 模版,就能在 ARCore 支持設備上開發出基於深度,更沉浸更真實的體驗。Snap 公司的研究工程經理 Sam Hare 難掩興奮:“我們預計即將會有很多讓開發者興奮,讓用戶喜愛的各式深度應用場景誕生。這個簡單的系統集成簡化了開發過程,讓濾鏡工作室的開發人員可以更輕鬆地應用高級的深度功能”。

Google Creative Lab(谷歌創新實驗室)打造的另一款實驗性 Android 應用程序 Lines of Play ,也是將 Depth API 的遮擋功能與碰撞相結合的精彩案例:這款應用將多米諾骨牌的藝術靈感與 AR 融合,藉助深度信息,倒塌的多米諾骨牌會與房間中的牆壁、傢俱產生自然而真實的互動,遮擋與碰撞進一步凸顯出技術的魅力。

△ Lines of Play 中多米諾骨牌連續碰撞、倒下,最後倒在真實的牆壁上

爲實用類工具帶來“深”遠影響

除了移動遊戲與自我表達類應用之外,深度信息還在很多工具類應用上大放光彩。例如,提供遠程技術解決方案的應用程序 TeamViewer Pilot 允許在視頻會話中加入 AR 註釋,這都多虧了 Depth API 幫助程序更好地理解周圍環境,世界各地的專家足不出戶,就可以準確使用實時 3D AR 註釋爲用戶提供遠程技術支持。

△ TeamViewer Pilot 應用中的 3D 註釋功能讓專家遠程精準標記出重要細節

預計在 2020 年底,還會有更多獨特的深度 AR 體驗上線。例如,Reality Crisis 的一款新遊戲 SKATRIX,它可以將你的家變成一個數字滑板公園,使用 ForwARdgames 的 SPLASHAAR,你可以用手機裏的 AR 蝸牛和朋友在家比拼“速度與激情”。

△ SKATRIX 和  SPLASHAAR 使用 ARCore 實現物體表面的交互以及物體在環境內橫越縱遊

雖然深度傳感器如 TOF 傳感器並非 Depth API 的必需配置,但如果配備 ToF 將讓用戶體驗的更上一層樓。三星相機技術項目經理 Soowan Kim 非常期待 Depth API 與 ToF 在未來的組合擦出創造力的火花:“Depth 會從多個層面豐富用戶的 AR 體驗。它將減少掃描時間,加快平面檢測速度,即使是紋理不清晰的平面也能快速檢測。這將有助於創造沉浸式的無縫體驗,讓用戶更能頻繁和容易地使用 AR 應用。” 

在接下來的幾個月中,三星將升級快速測量工具 Quick Measure ,這樣 Quick Measure 就可以在三星 Galaxy Note10+ 和 Galaxy S20 Ultra 的設備上應用 ARCore  Depth API 提供更好的體驗了。

△ Quick Measure 實現更精準測量

看到這裏,你是不是躍躍欲試啦?我們期待更多中國開發者使用 Depth API 的精彩創意。ARCore 1.18 在國內各大應用市場已正式上線,請下載安裝包或訪問 ARCore 官方網站深入瞭解。

  • 安裝包

    https://developers.google.cn/ar/develop/downloads

  • ARCore 官方網站

    https://developers.google.cn/ar/whatsnew-arcore

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章