Google Play Services for AR是一款專注于虛擬物體呈現的創新型AR展示應用。借助手機與平板設備的攝像頭,用戶能夠將虛擬物體疊加在真實環境中,達成與虛擬世界的互動。這款應用突破了傳統展示方式的局限,為用戶打造出沉浸式且互動性豐富的體驗。無論在教育、商務還是娛樂領域,它都能為用戶帶來全新的視覺享受。對這類應用感興趣的朋友,不妨試試Google Play Services for AR。
Google Play Services for AR集錦
全方位呈現:該軟件能夠實現虛擬物體的360度全方位展示,用戶可從不同視角進行觀賞。
用戶可根據自身需求對虛擬物體展示進行定制化設置,我們提供相應的用戶定制功能以滿足這類個性化需求。
AR標記功能:可在現實場景里對AR標記點進行標記,還能讓虛擬物體的定位更精準。
實時共享功能支持用戶借助軟件同步分享虛擬展示場景,實現多人共同在線觀看與協作。
Google Play Services for AR特色
虛擬物體呈現:用戶能夠在真實場景里展示商品、藝術品、教學模型等各類虛擬物件。
交互式體驗方面,可讓用戶借助手勢、觸摸等方式與虛擬物體展開交互,從而增強沉浸感。
實時渲染:軟件對虛擬物體進行實時渲染處理,讓用戶即便處于移動狀態,也能流暢地進行觀看。
多平臺適配:兼容iOS、安卓等各類設備,助力觸達更廣泛的用戶群體。
Google Play Services for AR攻略
若要開始在 Android 平臺上使用 ARCore,您可以運行 ARCore SDK 自帶的 hello_ar_kotlin 或 hello_ar_java 示例應用。這些示例應用采用 OpenGL——一種用于渲染 2D 和 3D 矢量圖形的編程接口。應用能夠呈現檢測到的平面,還支持用戶通過點按平面來放置 3D 模型。
使用即時展示位置
借助 Instant Placement API,用戶無需等待 ARCore 完成表面幾何圖形的檢測,就能直接在屏幕上放置 AR 對象。當用戶在環境中繼續移動時,系統還會對對象的放置位置進行實時優化。
點擊屏幕來放置對象。當全息對象在屏幕上顯示出來后,要記得持續地移動設備,讓ARCore能夠收集到足夠的周圍環境數據,這樣才能精準地固定虛擬對象。
當ARCore檢測到Surface幾何圖形,并在計劃放置對象的區域確定了可跟蹤對象后,對象的姿勢就會自動更新。
在圖1中,Instant Placement功能處于關閉狀態,同時Surface幾何圖形也未進行定義。放置在臺球桌右側地板上的對象(呈現為四個小藍點)呈現出翻轉的狀態,而其姿態參數尚未明確。
在圖2中,Instant Placement功能是從齒輪圖標下方的菜單中啟用的。
在圖3中,啟用Instant Placement功能后,場景里新放置了一個對象。該對象呈現為灰度模式,而非彩色,這表明系統還未將其姿態校正至正確狀態。
在圖4中,一旦檢測到由可跟蹤網格線所描述的Surface幾何圖形,新對象就會呈現出彩色效果,而且它的姿勢也精準無誤。
使用深度
啟用深度功能后,ARCore 會對場景內各對象的幾何形態與空間位置進行分析,進而計算出它們之間的相對位置關系。這一功能能夠實現場景中對象的相互遮擋效果,從而增強應用的真實感。
圖 1 中,深度已停用。一個對象會放在池表下。
在圖2中,設備在池表上移動時,不管場景里存在什么物體,這個對象看起來都會跟著設備移動。
在圖 3 中,啟用了深度。
在圖4里,設備在場景中移動的過程中,對象目前被池表擋住了。
后續步驟
建議你在ARCore SDK里去搭建并運行其他的示例項目。
若想知曉更多可構建與運行的示例應用,您可以參考增強現實 Codelab。
了解如何在您的應用中啟用 ARCore。
查看運行時注意事項。
查看設計準則。
Google Play Services for AR更新日志
v1.51.252580493版本更新
更新了支持的設備列表。


