ARCore 是 Google 用來打造擴增實境體驗的平台,ARCore 使用不同的 API,讓手機能夠偵測環境、瞭解世界及與資訊互動。部分 API 支援 Android 和 iOS 裝置,以提供共用 AR 體驗。
ARCore 利用三項重要功能,將虛擬內容與現實世界整合,透過手機的相機可清楚呈現:
支援的裝置
ARCore 適用於各種搭載 Android 7.0 (Nougat) 以上版本的合格 Android 手機。 請參閱所有支援裝置的完整清單。
ARCore 如何運作?
基本上,ARCore 正在進行兩件事:追蹤行動裝置移動時的移動位置,以及建立對現實世界的理解。
ARCore 的動態追蹤技術使用手機的相機識別搜尋點、稱為「功能」,以及追蹤這些點隨時間移動的情形。ARCore 結合了這些點的移動和手機舊版感應器的讀取作業,在手機移動時,也會決定手機的位置和方向。
除了識別重要點以外,ARCore 還可偵測平面或地板等平坦表面,並能估算該區域周圍的平均光線。這些功能可以結合在一起,讓 ARCore 能建構出對周遭環境的瞭解。
ARCore 對現實世界的瞭解,讓您以與現實世界完美整合的方式放置物件、註解或其他資訊。您可以在咖啡桌的角落放置一個小貓臉,或在畫作上加入藝術家的生物特徵資訊註解。動作追蹤是指可從任何角度四處移動及查看這些物件。即使您四處移動或離開房間,小貓或註解也會在您離開之前的位置顯示。
如要進一步瞭解 ARCore 的運作方式,請參閱基本概念。
ARCore 為許多最熱門的開發環境提供 SDK。這些 SDK 提供所有 AR 基本功能 (如動機追蹤、環境理解和光估測)。有了這些功能,您就能建構全新的 AR 體驗,或運用 AR 功能強化現有應用程式。