當前位置:
首頁 > 最新 > 跳出平面走向空間,ARKit的升華

跳出平面走向空間,ARKit的升華

在蘋果煩不勝煩的更新推送的努力下,iOS 11的用戶還在持續增長著。龐大的用戶群體吸引來足夠多的開發者,支持ARKit框架的iOS已經成為全球最大的AR平台。在過去的幾個月里AR醬評測過不少基於ARKit框架的AR應用,其中不乏一些具備優秀創意和製作的APP給我們帶來了驚喜。

在試用這些APP時我們不難發現,在使用之初幾乎都需要執行一步操作——移動手機尋找識別平面。比如在《悠夢》遊戲開始前(網易AR解密遊戲《悠夢》,該打幾分?)

亦或者是《Fancy Fruit AR》這類遊戲場景在半空中的射擊遊戲,(AR切水果,該來的還是來了)

從識別原理上來說:攝像頭在手機移動過程中拍攝圖像,設備則逐幀讀取圖像,對每一幀進行處理並獲得特徵點。這些特徵點可以是物體的紋理,或者是物理的某個角、某條邊。在獲取特徵點後,下一步則是在多個幀中追蹤這些特徵,隨著用戶在環境中移動,則可以利用特徵點來估算3D姿態。隨著用戶越多的移動,特徵便越多,則能優化對3D姿態的估算。

平面檢測就是在獲取一定3D特徵點之後,嘗試著在這些點中安裝平面(相對於它重力的垂直方向),然後根據尺度、方位和位置找出最匹配的那個。

從目前我們接觸到的這些ARKit應用來看,它們暴露出來的BUG較為一致:使用過程中畫面下沉或者漂移。

並不意外,遊戲場景的放置就是基於應用開頭對平面的識別,在應用運行過程中由於手機的移動,難免喪失對參照平面的相對位置。另一方面,僅支持對平面識別的ARKit也制約了更多AR應用的展開,平面限制了手機AR的想像力。

ARKit雖然具備完整的平面重建能力,但是對AR應用來說依然是不夠的。

例如在《ARZombi》中,玩家必須手動標註門窗的位置,因為ARKit並不具備對垂直表面的識別能力。

GIF

家裝AR APP《Artview》為了能將相框掛在用戶室內的牆上,需要用戶在使用時,在掃描地板之後,手動標註牆的底部。

另一個類似應用Houzz通過讓用戶將手機貼在牆上,來確定牆的位置。

但是上面兩種辦法都談不上多理想,在正面觀看的時候尚可,但從側面觀察時就會明顯看出懸掛物和牆面的不貼合。

ARKit 1.5

此次即將到來的iOS 11.3版本更新顯得尤為重要——ARKit終於具備了對垂直平面的識別能力,這意味著ios端的AR應用具備了完整的三維探索能力。

垂直面識別能力的到來讓ARKit 1.5顯得更為完整,更多的應用得以以此展開。

將伴隨iOS 11.3到來的ARKit 1.5版本增加了對垂直表面的識別能力,此外還優化了對象識別的能力。在新版本中,用戶將可以把虛擬物體附著於牆壁上,或者其他不規則的物體上。

點擊邊框調出視頻工具條

視頻展示了開發者利用ARKit 1.5,製作出的「挖牆」效果。

垂直表面檢測對ARKit能力的提升顯而易見,未來或許會有更多大空間中的AR應用與我們見面,我們將不被平面所限制束縛。

閱讀推薦

Snapchat:從閱後即焚到AR社交媒體平台

宜家AR發布5年了,家居AR現在怎麼樣了?

AR工業VS文物保護:基於預測性維修的AR工業服務和預防性文物保護


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 鳳凰數碼 的精彩文章:

Elon Musk 成功送特斯拉跑車到火星,順便開啟了人類航天新未來
2018,人工智慧將在哪些方面影響我們的生活

TAG:鳳凰數碼 |