ARCore 與支援的開發環境總覽

ARCore 是打造擴增實境體驗的 Google 平台。ARCore 使用不同的 API,讓手機能夠偵測環境、瞭解世界,並進行互動資訊。部分 API 支援 Android 和 iOS,以提供共用的 AR 體驗。

ARCore 利用三項關鍵功能,將虛擬內容與實際世界整合,如同手機的相機一樣:

  • 動作追蹤可讓手機瞭解並追蹤自己在世界上的位置。
  • 環境理解」功能可讓手機偵測所有類型表面的大小和位置:水平、垂直和有角度的地面 (例如地面、咖啡桌或牆壁)。
  • 光量估計功能可讓手機估算環境的照明條件。

支援的裝置

ARCore 適用於各種搭載 Android 7.0 (Nougat) 以上版本的合格 Android 手機。 請到這裡查看所有支援裝置的清單。

ARCore 的運作方式

基本上,ARCore 有兩項動作:追蹤行動裝置移動時的移動位置,以及自己對現實世界的理解。

ARCore&s 動作追蹤技術會使用手機的相機,辨識感興趣的點、稱為功能,以及追蹤這些點的移動情形。ARCore 會結合這些點的移動和手機動態感應器的讀取資料,決定手機在移動空間時的位置和方向。

除了辨識重點之外,ARCore 也可以偵測平面 (例如表格或樓層),也預估其周圍的平均亮度。這些功能將會結合在一起,讓 ARCore 能夠理解周遭環境。

ARCore' 能夠瞭解現實世界,可讓您以與實際世界完美整合的方式放置物件、註解或其他資訊。您可以將咖啡貓放在咖啡桌的角落,或以藝術家的生物資訊繪製內容註解。動作追蹤是指能夠以任何角度移動及檢視這些物件,即使你離開並離開房間,您返回時,小工具或註解都會出現在何處。

如要進一步瞭解 ARCore 的運作方式,請參閱 基本概念

ARCore 為許多最熱門的開發環境提供 SDK。這些 SDK 為所有原生 AR 功能提供原生 API,例如動作追蹤、環境掌握和光源預估。有了這些功能,您就能建構全新的 AR 體驗,或透過 AR 功能強化現有的應用程式。