Google Play Services for AR手機版是谷歌打造的 AR 平臺,其全稱正是 Google Play Services for AR 。此平臺能與蘋果的 ARKit 比肩,目的在于助力開發者打造 AR 應用。它利用智能手機的攝像頭,把虛擬內容與真實世界相結合,達成對虛擬內容相對于現實世界位置的認知與追蹤。憑借 ARCore 以及與之兼容的移動設備,開發者能夠讓用戶透過智能手機感知三維動畫。要留意的是,ARCore 是用于構建增強現實應用的 Android SDK ,是開發人員在桌面上無法看見的系統組件。
Google Play Services for AR手機版
Google Play Services for AR手機版是谷歌打造的 AR 平臺,其全稱正是 Google Play Services for AR 。此平臺能與蘋果的 ARKit 比肩,目的在于助力開發者打造 AR 應用。它利用智能手機的攝像頭,把虛擬內容與真實世界相結合,達成對虛擬內容相對于現實世界位置的認知與追蹤。憑借 ARCore 以及與之兼容的移動設備,開發者能夠讓用戶透過智能手機感知三維動畫。要留意的是,ARCore 是用于構建增強現實應用的 Android SDK ,是開發人員在桌面上無法看見的系統組件。
軟件簡介
在深入了解 ARCore 之前,了解一些基本概念會很有幫助。這些概念共同說明了 ARCore 如何實現虛擬內容看起來就像是呈現在真實的表面上或附加到現實世界中的位置一樣。
1、運動追蹤
當您的手機在現實世界里移動時,ARCore 借助一個名為同時定位和映射(SLAM)的流程,來知曉手機相較于周圍環境的位置。ARCore 會探測所捕獲攝像頭圖像中視覺上有差異的特征(即特征點),并利用這些點去計算其位置的改變。這些視覺信息會與設備 IMU 的慣性測量數據相結合,共同用于推測攝像頭在一定時間內相對于現實世界的姿態(位置與方向)。
通過將渲染 3D 內容的虛擬攝像頭的姿勢與 ARCore 提供的設備的攝像頭姿勢對齊,開發者能夠從正確的角度渲染虛擬內容。渲染的虛擬圖像可以疊加到從設備的相機獲取的圖像上,使虛擬內容看起來仿佛是現實世界的一部分。
2、環境理解
ARCore 會檢測特征點和平面,從而不斷提高對現實世界環境的理解。
ARCore 能夠探尋那些看似處于常見水平或垂直表面(像桌子、墻壁這類)上的成簇特征點,并且會把這些表面以幾何平面的形式提供給你的應用程序。此外,ARCore 還能夠明確每個幾何平面的邊界,同時將這些信息傳遞給你的應用程序。你可以借助這些信息,把虛擬對象放置在平坦的表面之上。
由于 ARCore 使用特征點來檢測平面,因此可能無法正確檢測像白墻一樣沒有紋理的平坦表面。
3、深度理解
ARCore能夠借助受支持設備里的主RGB攝像頭生成深度圖,該深度圖涵蓋了關于表面與特定點之間距離的數據。利用深度圖所提供的信息,您能夠打造沉浸式且逼真的用戶體驗,比如讓虛擬對象與觀測到的表面精準碰撞,或者讓虛擬對象出現在真實對象的前方或后方。
4、光估測
ARCore 可以檢測其環境光線的相關信息,并為您提供給定攝像頭圖像的平均光強度和色彩校正。這些信息可讓您在與周圍環境相同的條件下照亮您的虛擬對象,從而提升其真實感。
5、用戶互動
ARCore借助點擊測試獲取與手機屏幕對應的(x,y)坐標(這些坐標由點按或者應用所支持的其他互動方式提供),隨后將光線投射到攝像頭的世界視圖里,進而返回該射線所相交的所有幾何平面或特征點,以及交點在現實世界空間中的姿態。如此一來,用戶便能選擇環境中的對象,或者以其他方式與之互動。
6、定向點
通過定向的點,您能夠把虛擬對象放置于傾斜的表面。在執行會返回特征點的點擊測試時,ARCore 會對附近的特征點進行查看,并利用這些特征點嘗試估算給定特征點處表面的角度。隨后,ARCore 會給出一個將該角度納入考量的姿勢。鑒于 ARCore 借助特征點聚類來檢測 Surface 的角度,所以對于沒有紋理的表面(比如白墻),可能無法準確檢測。
7、錨點和可跟蹤對象
姿態會因 ARCore 對自身位置及環境理解的提升而改變。若要放置虛擬對象,就需定義錨點,以此保證 ARCore 能夠追蹤對象隨時間變化的位置。一般而言,可依據點擊測試返回的姿勢來創建錨點,這在用戶互動中有相關說明。
姿態會產生變化,這表明ARCore或許會對環境對象(像幾何平面與特征點)的位置進行更新。平面和點屬于一種特殊類型的對象,叫做“可跟蹤對象”。從名稱就能理解,ARCore會隨著時間的推進對這些對象展開跟蹤。你能夠把虛擬對象錨定到特定的可跟蹤對象上,如此一來,即便設備四處移動,虛擬對象與可跟蹤對象之間的關系也能維持穩定。也就是說,要是你把一個虛擬的Android小雕像放置在書桌上,即便ARCore之后調整了與書桌相關聯的幾何平面的姿態,Android小雕像依舊會看起來處于桌子之上。
注意:為了降低 CPU 費用,請盡可能重復使用錨點,并分離不再需要的錨點。
8、增強圖像
通過增強圖像功能,您能夠創建可對特定2D圖像(如產品包裝、影片海報等)做出響應的AR應用。當用戶把手機相機對準特定圖片,就能觸發AR體驗。舉個例子,用戶若將手機相機對準電影海報,角色便會彈出并呈現。此外,ARCore還能跟蹤移動圖像,像移動公交車側面的廣告牌這類都可以跟蹤。
您可以離線編譯圖片以創建圖片數據庫,也可以從設備實時添加個別圖片。注冊后,ARCore 會檢測這些圖像以及圖像的邊界,并返回相應的姿態。
軟件內容
ARCore 可以在運行 Android 7.0 (Nougat) 及更高版本系統的多種符合資格的 Android 手機上使用。 在開發者預覽版期間,ARCore 支持以下設備(如下圖)
后來擴大了其它設備的支持(如下圖)
軟件亮點
【動作捕捉】
使用手機的傳感器和相機,ARCore 可以準確感知手機的位置和姿態,并改變顯示的虛擬物體的位置和姿態
【環境感知】
感知平面,比如你面前的桌子、地面,在虛擬空間中準確復現這個平面
【光源感知】
使用手機的環境光傳感器,感知環境光照情況,對應調整虛擬物體的亮度、陰影和材質,讓它看起來更融入環境。
軟件點評
支持各種款式的手機,操作簡單也方便。
能夠在設備上增加AR圖片效果,效果非常棒。
感知環境,能夠精準的浮現現實的生活場景。
增強現實的感受,還能夠增加自己的一些小創意。
軟件評分:(5分)
軟件功能(新版本):4.5
軟件使用:4.3
應用內容:4.9
工具流暢:4.3
最新更新
下載排行
作業答案大全集
角色扮演
7723游戲盒
角色扮演
墨跡天氣精準版
角色扮演
心動漫畫官方版
角色扮演
韓小圈安卓版
角色扮演
愛思助手最新版
角色扮演
異次元漫畫app官方版
角色扮演
咪咕視頻手機版
角色扮演
今日頭條賺錢版
角色扮演
熱門合集
最新排行榜