ARCore 1.2允許用戶共享AR世界
在最近的I/O2018會議上,谷歌宣布了其增強現實框架ARCore的1.2版,它通過云錨、垂直平面檢測和Scene Forms帶來了協作AR體驗,這使得在不使用OpenGL的情況下創建3D應用程序成為可能。
云錨的目的是使開發人員能夠創建增強現實體驗,這些體驗可以同時在多個設備上共享。根據谷歌的說法,
[云錨]將啟用新型的協作AR體驗,比如重新裝修你的家,玩游戲和畫一幅社區壁畫——所有這些都是和你的朋友們一起完成的。您將能夠在Android和iOS上這樣做。
云錨應用程序將需要某種形式的云存儲來共享設備之間的錨ID,并使用GoogleCloud Anchor服務來同步它們。一個應用程序可以在錨上進行兩個基本操作:
托管錨,這意味著將其發送到云錨服務,并指定相對于其他視覺功能的位置;
解決屬于給定AR房間的所有錨。
谷歌將很快更新其“只需一行”應用程序,該應用程序允許用戶繪制增強現實,包括支持云錨,并讓用戶創建一個協作繪圖。
在版本1.2中對ARCORE的另一個增強是檢測垂直平面的可能性,這使得在墻壁或其他垂直表面上覆蓋AR對象成為可能..
最后,Scene Forms的目的是使開發人員更容易在ARCOR中使用3D圖形,而不使用OpenGL。場景Forms包括一個3D圖形API、一個基于物理的真實呈現器和一個Android Studio插件,該插件允許導入、查看和構建3D模型。
值得注意的是,Cloud Anchors沒有為增強現實數據提供完整的云持續性,這是Placenote和Blue Vision等初創公司追求的目標,Alberto Tauti在Medium上指出。具體來說,云錨在創建后只持續一天,相應的原始數據將在七天后消失。因此,他總結說,它們只能有效地用于本地多種玩法。不過,這一限制在某個時候可能會被谷歌取消。
您可以訪問ARCore的各種組件,無論是Android還是iOS,都可以在GitHub上的GoogleAR Repo上訪問。