開發擴展現實(XR)應用的難度極大。用戶通常會從一個模板項目入手,并按照現成的打包模板將應用部署到頭顯。這種方法給資產迭代流程帶來了嚴重的阻礙。XR體驗內的資產更新完全取決于開發者構建、打包和部署新的可執行程序的速度。
NVIDIA Omniverse中的全新空間框架通過通用場景描述(即OpenUSD)和由NVIDIA RTX驅動的光線追蹤技術幫助解決了這些難題。全球首個全光線追蹤XR體驗由此誕生,它使用戶能夠查看其場景中的每一個反射、軟陰影、豐富的光線以及幾何體的動態變化。
現在,用戶可以對包含數百萬個多邊形、物理材質和精確照明的大規模、復雜、全保真設計數據集進行全光線追蹤,來身臨其境地體驗數據集,而無需耗費額外的數據準備時間。
使用OpenUSD實現沉浸式工作流
OpenUSD可確保場景編輯不具有破壞性,從而實現不同工具和生態之間的無縫交互。Omniverse可渲染和顯示磁盤上的USD數據,使用戶能夠以任意節奏迭代這些數據,并實時看到更新的資產XR視圖。
因此,用戶可以沉浸式地體驗任意流程環節中的應用,這大大減少了阻礙,提高了迭代速度。用戶甚至可以將XR集成到現有的流程中,并且毫不費力地實施。
該空間框架的主要特點包括:
- 用于添加沉浸式體驗和基本XR功能的新工具:簡化并提高了設計審查和工廠規劃的工作流效率。
- 將RTX光線追蹤和Omniverse連接到SteamVR、OpenXR和NVIDIA CloudXR。
- 支持空間計算平臺和頭顯:Omniverse用戶可以構建與其他基于 OpenUSD的空間計算平臺(如ARKit和RealityKit)兼容的USD stage。此外,新增加的對Khronos Group OpenXR開放標準的支持將Omniverse開發者的體驗擴展到HTC VIVE、Magic Leap和Varjo等制造商生產的更多頭顯。
Magic Leap產品副總裁Jade Meskill表示:“NVIDIA所發布的支持OpenXR和Magic Leap 2的Omniverse Kit是企業AR領域的一座重要里程碑。企業用戶現在能夠以前所未有的視覺質量,來渲染沉浸式全尺寸數字孿生,并將其從Omniverse傳輸至Magic Leap 2。
Meskill還表示,為了滿足企業應用的高要求,在現實世界中放置基于全保真設計數據創建的逼真數字孿生并提供精準的照明和反射必不可少。“NVIDIA和Magic Leap工程團隊在視覺質量方面率先取得了關鍵性的技術進展,我們十分高興兩家公司建立了牢固的合作關系。”
將XR集成到現有的3D工作流中
Omniverse應用開發者現在可以輕松地將XR集成到3D工作流中。Omniverse中的這個新空間框架可實現3D場景的實時、沉浸式可視化。還可以將傳送、操作、導航等XR功能集成到現有流程中。
通過該空間框架,使用者能夠以混合現實或完全沉浸式的方式,跨設備查看工作資產。NVIDIA CloudXR可提供逼真度堪比桌面計算的無拘束體驗。
使用者無需下載整個應用,便可使用特定的擴展程序,讓工作流變得更加簡單和模塊化。自動用戶界面優化功能提升了應用的速度和生產力,使播放變得更加流暢。
此外,使用者還可以部署自定義XR應用并為特定的工作流而設計用戶界面,例如協作產品設計評審、工廠規劃等。
在頂級頭顯上提供RTX驅動的沉浸式體驗
通過Omniverse Kit 105,可以創建具有極致沉浸感和逼真度的資產,并以全保真度構建具有幾何構造和材質的超逼真應用。
例如,Kit 105可以在業內分辨率最高的混合現實頭顯Varjo XR-3中,驅動達到視網膜級分辨率的Quad View渲染功能。該渲染器可生成兩個高分辨率視圖和兩個低分辨率視圖,然后由設備合成出無比逼真和沉浸的VR體驗。
Varjo軟件合作關系總監Marcus Olsson表示:“實時光線追蹤是3D可視化的‘圣杯’。之前,我們因為圖形和計算方面的要求而無法渲染出像這樣逼真的沉浸式場景。通過NVIDIA Omniverse和Varjo XR-3,用戶可以結合強大的多GPU配置和Varjo逼真的視覺保真度,在混合現實環境中實現實時光線追蹤。
Quad View的渲染分辨率達到驚人的1500萬像素,將XR的視覺保真度提高到一個新的級別。如要充分利用達到視網膜級分辨率的Quad View渲染功能,團隊應使用配備NVIDIA RTX 6000 Ada顯卡的多GPU配置以在Varjo XR-3頭顯上實現無縫渲染和最優性能。
使用Omniverse開始構建沉浸式體驗和應用
準備好開始使用Omniverse Kit 105在應用中構建XR并創造沉浸式體驗了嗎?該空間框架現在可以在VR Experience下的Omniverse Extension Library中使用。將該擴展程序添加到Kit應用中,就可以使用Tablet AR和VR面板。該框架還帶有Omni.UI,使用戶可以同時在頭顯和桌面中使用此前所開發的桌面工具和界面。
USD Composer提供了一個在Omniverse中測試沉浸式體驗的良好平臺。USD Composer 是Omniverse中的一個參考應用,用戶可以在其中輕松打開并制作一個USD stage。請在Omniverse啟動器中安裝USD Composer,以開始使用。用戶可在“Window”->“Rendering”菜單中找到“VR”和“Tablet AR”。如果正與其他用戶一起工作,可以使用USD Composer多用戶工作流開展實時、沉浸式的合作。
開始在Omniverse中構建自己的XR體驗:https://developer.nvidia.cn/omniverse/get-started