Meta正式推出MR Utility Kit,幫助你快速構建空間感知型MR應用

2023-12-20     映維網

原標題:Meta正式推出MR Utility Kit,幫助你快速構建空間感知型MR應用

(映維網Nweon 2023年12月20日)Meta在Connect大會發布的實用工具套件MR Utility Kit( Unity和Unreal)現已可用,並提供了諸如Passthrough Rellighting等能夠幫助你加快開發並增強應用程式真實感的功能。

使用MR Utility Kit(MRUK)來更快地開發空間感知應用程式

MRUK是一個引擎級的實用工具功能,預製件,工具和示例場景的集合,可以幫助你更快地構建空間感知應用程式。它增加了底層MR API,減少了開發者必須編寫的樣板代碼的數量,這樣你就可以騰出時間專注於其他允許應用脫穎而出的方面。

Meta表示他們致力於使用MRUK來加速MR API的開發,並會在未來把MRUK擴展到其他MR API。

對於MRUK,Passthrough Rellighting(PTRL)是一個令人興奮的新功能。這個透視重照明旨在簡化開發過程,幫助你更直接地添加陰影和高光到Passthrough透視視圖,使得這個過程就像在引擎集成中添加材質一樣簡單。

使用場景查詢、圖形助手和其他開發工具改進你的Build

有各種各樣的MRUK功能和用例值得探索,例如,你可以用場景查詢、圖形助手和其他開發工具來改進你的Build。完整的功能列表請參考文檔頁面。

場景查詢:

  • 對於Raycasting和Raycast Placement,無需使用內置的物理引擎就可以進行光線投射查詢,並允許你能夠找到放置內容的最佳表面位置。
  • Find Spawn Position可以幫助你在地板、牆壁或對象表面找到最佳位置,而你可以根據約束條件和對象大小創建虛擬內容。另外,Anchor Spawning可以幫助你生成代表不同錨點的遊戲對象。
  • Position in Room這個工具可以幫助你檢查一個位置是否在一個房間或家具體積和房間邊界之內,而 Room Bounds將幫助你得到一個房間的邊界框。
  • Anchor Hierarchy有助於獲得錨之間的父/子關係。

圖形助手:

  • Effect Mesh可以渲染牆壁、地板或天花板,使紋理平滑無縫地纏繞在一起,而不會拉伸或變形,這對於reskinning混合現實世界至關重要。它同時允許輕鬆生成碰撞或遮擋網格,並通過計算牆壁邊界生成準確的地板和天花板網格。
  • Virtual Home可以很容易地放置虛擬對象和家具以取代其物理對應的各種選項,從而匹配方向,大小和寬高比。
  • Room Guardian這個防護功能可以在應用程式中實現以保證用戶的安全。

其他開發工具:

  • 場景調試器允許你快速訪問常見的空間查詢,並直觀地檢查錨店以獲得它們的位置,方向,標籤和其他信息。
  • 房間預製件是30個預製房間的選擇,可用於測試應用以確保它在各種環境中工作。

MRUK通過PTRL簡化了添加陰影和高光

為了構建沉浸式混合現實體驗,真實世界和虛擬世界的無縫融合至關重要。實現這種無縫混合的一個關鍵方面是能夠將虛擬對象的陰影和高光投射到現實世界表面,增強沉浸感和整體用戶體驗。

以前,在Passthrough創建陰影和高光的錯覺就技術而言是一個複雜的過程,需要計算機圖形專業知識。現在,隨著Passthrough Rellighting的發布,Meta為開發者提供了可重用的組件、示例、全面的文檔和設計指南。它簡化了調整現實世界照明以匹配虛擬世界元素的過程。

Passthrough Relighting向開發者展示了如何結合常見的陰影渲染技術和高光,如下面的示例圖像所示。

陰影對於感知物理世界和虛擬對象之間的深度和空間關係非常重要。

同樣,Passthrough高光通過描繪光和物體的相互作用來增強視覺真實感,如下圖所示。

加速開發,增強你的MR體驗的真實感

Meta表示,上述可重用組件將幫助你節省時間和資源,因為它減少了從零開始製作相關效果的試驗和錯誤。這個軟體包包括 Unity和Unreal的全面技術文檔。另外,團隊將提供設計指南以支持高質量用戶體驗的開發。

展望未來,Meta表示將繼續為開發者提供各種工具,以加速你使用混合現實技術的開發過程。

文章來源: https://twgreatdaily.com/36cb552bb3b395ae125d8a1f41242872.html