• <xmp id="yyece"><menu id="yyece"></menu>
    <menu id="yyece"><strong id="yyece"></strong></menu>
  • <nav id="yyece"><code id="yyece"></code></nav>
    <nav id="yyece"><code id="yyece"></code></nav>
    <xmp id="yyece"><menu id="yyece"></menu>
    <nav id="yyece"><strong id="yyece"></strong></nav>
  • 專題欄目:ARVRMR虛擬現實

    谷歌升級ARCore(增強現實)引擎,利用雙攝像頭提升AR性能

    據外媒 AndroidPolice 報道,谷歌即將利用手機的雙攝像頭來提升 AR 性能。ARCore是Google的構建增強現實體驗的平臺。通過使用不同的API,ARCore使您的手機能夠感知其環境,了解世界并與信息進行交互。某些API可在Android和iOS上使用,以實現共享的AR體驗。蘋果公司也有自己的增強現實體驗平臺arkit。

    增強現實就是把虛擬世界的物體和現實世界進行結合在一起。Arcore引擎是如何做到把虛擬的內容和現實集合到一起的?谷歌的Arcore是通過三大主要功能將虛擬世界與現實世界結合的,三大主要功能分別是:運動跟蹤、了解環境、光線估計。

    運動跟蹤:讓手機能夠及時了解和跟蹤其相對于世界的位置。當手機在現實世界中移動時,ARCore使用稱為同步本地化和映射(SLAM)的過程來了解手機相對于其周圍現實世界中的位置。 ARCore通過攝像頭獲得現實世界的圖像,檢測這些圖像中視覺上有明顯不同的特征,并使用這些不同的特征計算位置的變化。視覺信息與來自設備IMU的慣性測量值結合在一起,以估計攝像機相對于世界的姿勢(位置和方向)。通過將渲染3D內容的虛擬攝像機的姿勢與ARCore提供的設備攝像機的姿勢對齊,開發人員可以從正確的角度渲染虛擬內容。渲染的虛擬圖像可以疊加在從設備的攝像頭獲得的圖像之上,使其看起來好像虛擬內容是真實世界的一部分。

    了解環境:手機可以檢測所有類型的表面的大小和位置:水平,垂直和傾斜表面,例如地面,咖啡桌或墻壁。ARCore通過檢測特征點和平面來不斷提高其對現實環境的理解。ARCore會尋找功能點的群集,這些功能點似乎位于常見的水平或垂直表面(例如桌子或墻壁)上,并將這些表面作為平面提供給您的應用程序。 ARCore還可以確定每個平面的邊界,并將這些信息提供給您的應用程序。您可以使用此信息將虛擬對象放置在平坦的表面上。由于ARCore使用特征點檢測平面,因此可能無法正確檢測到沒有紋理的平坦表面,例如白墻。

    光線估計:可以讓手機感知當前環境的照明條件。ARCore可以檢測有關現實世界中環境照明的信息,并提供給定攝像機圖像的平均強度和顏色校正。通過這些光線信息可以為在與周圍環境相同的條件下點亮虛擬對象,從而增加了真實感。

    據介紹這次谷歌升級 ARCore,Pixel 4/XL 將首次利用雙攝像頭提升 AR 性能 ,想必Pixel 4/XL在加入雙攝像頭后運動跟蹤、了解環境、光線估計、立體深度等性能將會得到質的提升,虛擬內容將會更像真實世界的一部分。

    來源: IT知識小學堂

    發表評論

    相關文章

    在线观看免费视频