AR物體同現實背景的光照、幾何做到一致決定了這個虛擬的物體能否不違和的出現在畫面中,而隨著ARKit和ARCore的更新,手機AR的光照效果是越來越好了(ARKit 2.0如何讓虛擬對象看起來更加真實),完美的融入背景的光照環境中使得虛擬對象看起來更真實
不過僅有光照還是不夠的,虛擬物體與真實物體之間的位置關系同樣重要。
AR云初創明星企業6D.ai近日發布了一則視頻,旨在強調AR中遮擋的重要性
舉了一個常見的例子
我們在空間中劃出一條螺旋狀的線,位于黑色物體和紙箱之間
然而當我們轉動視角的時候,盡管線在空間中的位置沒有變化,但是卻看上去相當混亂——本應位于線前方的真實物體沒能遮擋這條螺旋曲線,位置關系無法表現。
在AR中,遮擋是一個難點,換句話說,是要具備隱藏真實物體背后的虛擬物體的能力很有難度。
(為什么在AR體驗中解決遮擋問題這么難)
要選擇性的阻擋虛擬對象的部分呈現在屏幕上,需要對真實世界的3D結構有足夠的了解
①感知現實世界的3D結構②重建世界的數字3D模型③將該模型渲染為隱藏虛擬對象的透明遮罩
涉及到度復雜空間中的各種物體的3D結構進行認識和重建,就是難點所在。
在此處,表現遮擋需要在實現認識該物體3D結構,對室內空間結構重建的基礎上。
在往期中(共享AR云游戲平臺Niantic Real World Platform)我們提到過,Niantic為了表現小精靈在復雜的現實環境中更為真實的運動效果,運用了深度學習的辦法,讓設備認識了解真是空間中物體的位置關系。
使用智能手機的相機和計算機視覺,Niantic Real World平臺可以識別環境中的地標和物體,并跟蹤一段時間內的變化,并使用機器學習對物體進行分類。這使應用程序能夠呈現自然和邏輯融入環境的內容。
為了呈現遮擋效果,6D.ai的方法并不一樣。
我們都知道,6D.ai是一家AR云公司,即利用AR點云構建真實世界的幾何精確地圖,從而認識整個空間中的3D結構。
6D.ai攝像利用基于點云的全球三維數據地圖,當越來越多的運行6D.ai的設備走在世界各地,一個真實世界的復刻3D數字地圖就在逐漸被構建著。
基于精確的3D點云地圖,物體的位置自然一目了然,點云網格也可以用來創建場景遮擋中的透明遮擋罩。
在實現遮擋的情況下,散落一地的小圓球更具真實感,在地面上反復跳動,并滾落到障礙物的后方遮住不見。不過從圖片可以看到,遮擋物的邊緣處理并不理想,這是技術尚不成熟的地方。
值得一提的是,基于精確點云網格的AR不僅能夠處理遮擋效果,物體的碰撞,穿墻BUG也能一并解決。
ARKit與ARCore在每一個小版本的更新中在逐漸的完善自己的技術,關于動態的呈現虛擬-現實物體的遮擋效果,6D.ai處于領先地位的時間恐怕不會很久。
-
Ar
+關注
關注
24文章
5107瀏覽量
169918 -
虛擬現實
+關注
關注
15文章
2289瀏覽量
95880 -
計算機視覺
+關注
關注
8文章
1700瀏覽量
46074
原文標題:AR云公司6D.ai強調遮擋在虛擬現實中的重要性
文章出處:【微信號:ARchan_TT,微信公眾號:AR醬】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論