谷歌Cloud Anchors平台共享AR體驗是怎麼實現的
並不支持持續性體驗。
(映維網 2018年05月11日)在ARKit和ARCore的軍備競賽中,谷歌通過在I/O大會上發布了共享AR體驗平台Cloud Anchors又向前邁進了一步。對於利用Cloud Anchors構建的多用戶體驗是如何支持安卓智能手機和iPhones的問題,I/O大會當地時間周三舉行的一個開發者單元為我們提供了更多的細節。
利用Cloud Anchors的第一款應用程序是Just a Line。這款應用最初在三月登陸安卓市場,並將在未來數周內發布iOS版本和支持多用戶的更新。在演示環節中,谷歌向開發者分享了一個預告片
Cloud Anchors基本上是利用ARKit或ARCore掃描的水平表面或垂直表面中的共享參考點,然後在多台設備之間建立公共錨點。
谷歌Cloud Anchors的產品經理James Birney在演講中解釋說:「智能手機將從環境中提取的是…智能手機所認為的對比點,亦即顏色發生變化,照明發生變化。這都是可以抽象化並上傳到雲端的視覺特性。」
視覺功能將保存為Cloud Anchor ID(雲端錨點ID),然後用戶的應用程序可以進行共享,並且在設備建立共享參考幀。只要用戶看向相同的物理空間,應用程序就可以匹配設備之間所觀察到的視覺特徵,並且建立相互錨點。
Birney繼續說道:「即便兩台設備位於不同的位置,我們都將在一致的物理位置上創建一個雲端描點,這就是個中的巧妙。因為它們都是位於一個一致的物理位置,這時你就可以獲取一個共享的參考幀。」
在回顧了體驗的編碼過程之後,Birney及其同事,谷歌軟體工程經理Eitan Marder-Eppstein向觀眾展示了一個樣本遊戲。Birney同時展示了應用程序的潛在AR體驗,例如NASA的Spacecraft AR應用程序,即將推出的《Bait! Under the Surface》遊戲,以及Jet.com應用。
雖然Cloud Anchors承諾為移動AR帶來共享體驗,但跟6D.ai等AR雲公司,Niantic最近收購的Escher Reality,以及谷歌支持的Blue Vision和Ubiquity6不同,它並不支持持續性體驗。在持續性體驗中,不同時間段的多個用戶可以在同一地點看到相同的AR內容。例如,如果我在街角放置了一個暴風兵,另一個用戶則一周後仍然在同一街角看到這個暴風兵。
機器學習和增強現實愛好者,工程師Alberto Taiuti在一篇帖文中寫道:「錨點數據的訪問時長只有一天,所以如果你為自己或其他人創建了一個錨點,然後一天後再回來,這個描點將會消失。發送到伺服器的原始數據將在七天後被刪除,因此,不僅是你的錨點變換消失,你甚至無法一致地檢索原始數據。」
但無論如何,映維網認為這是一個開始。雖然多人遊戲體驗已經可以通過基於標記的AR實現,但Cloud Anchors卻能夠以無標記的方式實現。彷彿在一夜之間,谷歌在實現共享體驗方面的進展已經超過了蘋果和其他AR新興企業。
原文鏈接:https://yivian.com/news/45276.html
TAG:映維網VR |