
2018年01月03日,我們都知道增強現實正在不斷發展,投身于這一行業的巨頭們都希望AR能夠成功。谷歌為安卓陣營帶來了ARCore,而蘋果則為iOS用戶提供了ARKit。這意味著AR開發者不再局限于Social Media應用,而更小的開發者都可以探索這一全新的技術。
1. 基礎
AR增強現實是一種為現實世界創建虛擬覆蓋的方式,你可以將虛擬對象疊加在現實世界之中。你可能會問,這怎么可能?AR主要是通過手機,平板電腦,或者是某種形式的頭顯和眼鏡進行感知。然后,設備的攝像頭或傳感器將尋找可以放置AR對象的表面。
AR的一個例子是宜家的應用。這個工具允許將宜家家居虛擬呈現在家中,然后你就可以判斷這到底適不適合自己。醫學生已經開始通過AR來輔助手術學習,增強現實可以將患者的X光信息呈現在視場之中,從而幫助他們更好地掌握病人的情況。AR的潛在用例無窮無盡,而ARCore和ARKit為我們探索發現提供了相應的工具。下面映維網將與大家一起看看ARKit和ARCore的對比。
2. 谷歌ARCore
谷歌最初是于2014年開始涉足AR,他們當時的項目名為Project Tango。盡管Tango已經終止,但谷歌把他們從中學到的所有東西都用于構建ARCore。Tango需要專門的硬件才能運行,而ARCore是一個快速,高性能的安卓SDK,能夠在數以千萬計的兼容設備上實現高質量的增強現實。谷歌日前已經發布了ARCore的第二個預覽版,可以支持更多的設備,并允許開發者在他們的應用程序中使用ARCore。
下面是ARCore構建AR環境的關鍵技術:
運動追蹤:使設備理解并追蹤其相對于世界的位置。
環境理解:允許設備檢測水平表面(如地面或咖啡桌)的大小和位置。
光線預測(Light estimation):允許設備估計環境當前的照明條件。
支持:Android Studio,Unity,虛幻引擎,C,Web
ARCore從根本上做了兩件事情:追蹤設備的位置;建立自己對現實世界的理解。運動追蹤主要使用手機來識別興趣點,并且持續進行追蹤。借助這些信息和其他軟件,谷歌可以計算設備的方向和位置。
所有這一切使得你可以將任何虛擬對象放置在房間之中,比如說一個巨大的高達模型。當你離開房間并再次回來時,這個高大模型仍然會停留在同一個位置。這就是運動追蹤的力量。
3. 蘋果ARKit
ARKit伴隨著iOS11正式出現在人們的設備上。蘋果將ARKit定義為:
一個全新的框架,可允許你輕松為iPhone和iPad創建無與倫比的增強現實體驗。通過將數字對象和信息與周圍的環境相結合,ARKit使得應用程序不再局限于屏幕之內,它們將能夠以全新的方式與現實世界交互。
與ARCore一樣,ARKit在創建AR環境中涉及一系列的關鍵技術,而你將會發現ARKit和ARCore存在一定的相同點。
原深感攝像頭:這只適用于最新iPhone X智能手機。借助這個工具,iPhone可以實現精準的面部識別,并且帶來了一系列有趣的AR應用。攝像頭現在可以精確識別用戶的表情和面部特征,然后可以用來創建動畫角色或實現有趣的自拍效果。
Visual Inertial Odometry(視覺慣性里程計):ARKit采用了VIO。這與谷歌的運動追蹤類似,并且采用了攝像頭和其他信息來精確地判斷設備在現實世界的中的位置。
場景理解與光線預測:跟ARCore一樣,ARKit將在現實世界中尋找平坦的表面和光線。它將把所有這一切應用到AR對象,從而確保正確的照明。
高性能硬件和渲染優化:ARKit支持A9,A10和A11處理器。這可以實現快速渲染和場景理解,并且提供一個流暢的體驗。
支持:Metal、SceneKit,以及諸如Unity和Unreal這樣的第三方工具。
4.未來
如你所見,這兩個框架非常相似。他們使用相同的技術并爭相成為最好的平臺。這兩個科技巨頭都希望為用戶提供最佳的AR平臺,而這場競賽將持續下去。我們相信,AR成為每部手機的基本功能只是時間問題。
開發者希望能夠利用這兩個框架來為世界呈現最精彩的AR內容。如果你也是一名開發者或內容創建者,映維網希望能夠很快在App Store或Play Store中看到你的精彩作品。
行業資訊、企業動態、業界觀點、峰會活動可發送郵件至news#citmt.cn(把#換成@)。
海報生成中...