[ 分享 ]  使用模組化、OpenUSD 加持的 Omniverse 版本加速3D工作流程

使用模組化、OpenUSD 加持的 Omniverse 版本加速3D工作流程

  By : Leadtek AI Expert     251

最新的 NVIDIA Omniverse 版本可基於 Omniverse Kit 105 套件提供一系列令人振奮的新功能,使開發者能夠更加輕鬆地開始構建 3D 模擬工具和工作流。


基於通用場景描述(即 OpenUSD)、NVIDIA RTX 和 AI 技術打造的 Omniverse 使用戶能夠創建出先進即時 3D 模擬應用,用於工業數位化和 AI 感知場景。這個完全可組合的平臺可從工作站擴展到雲端應用,因此只需少量編碼工作就能構建先進、可擴展的解決方案。


在 SIGGRAPH 2023 上的 NVIDIA 主題演講中,NVIDIA 首席執行官黃仁勳發佈了 ChatUSD 和 RunUSD。

ChatUSD 

ChatUSD 是一個大型語言模型(LLM)媒介,可使用文本生成 Python-USD 代碼腳本和回答 USD 知識問題,有助於直接在 Omniverse 中簡化並加速 USD 開發任務。

RunUSD

RunUSD 是一個 Cloud API,可通過檢查上傳檔與 OpenUSD 版本的相容性,將 OpenUSD 檔轉換為完全路徑跟蹤渲染的圖像,並使用 Omniverse Cloud 生成渲染。NVIDIA OpenUSD 開發者計畫中的開發人員目前可以使用該 API 的演示。

這些 OpenUSD 投入是在 NVIDIA 與皮克斯、Adobe、蘋果、Autodesk 共同成立 OpenUSD 聯盟(AOUSD)的基礎上進一步擴大的。



使用 Omniverse Kit 構建基於 OpenUSD 的應用

Omniverse Kit 是開發工具套件和引擎,用於在 Omniverse 上構建基於 OpenUSD 的應用和擴充程式。這套功能強大、可擴充的 SDK 是使用 Omniverse 構建各個應用、連接器和擴充程式的基礎。

Convai

Convai 最近使用 Omniverse Kit 開發了一個擴充程式,使創作者可以在數位孿生環境中添加角色,這些角色可以提供環境和物體的相關資訊,也可以充當導遊或虛擬機器人。Cesium for Omniverse 是使用 Kit 構建的一個支持 3D Tiles 的擴充程式,後者是一項在虛擬世界(包括 OpenUSD 支持的虛擬世界)中傳輸海量地理空間資料集的開放標準。

echo3D 

echo3D 是一個可幫助開發者和企業構建並部署 3D 應用的 3D 資產管理雲端平臺。它使用 Kit 開發了一個擴充程式,可將 3D 資產遠端添加到 Omniverse 專案中,並通過雲端進行更新。

Alpha3D

Alpha3D 是一個由生成式 AI 支持的平臺,可在幾分鐘內將 2D 圖像和文本提示轉化成 3D 模型。借助使用 Omniverse Kit 開發的 Alpha3D 擴充程式,3D 模型在渲染完成後可自動導入創作者的 Omniverse 面板。


更高的效率,更好的用戶體驗

通過註冊進入全新 Kit Extension,用戶便可開始在 Omniverse 上進行構建。Kit Extension 是一個用於連接、共用和管理擴充程式的中央存儲庫。開發者可以在這裡流覽 600 多個核心擴充程式,而且只需下載一次,就可以在任何地方使用。擴充程式能夠以多種方式組合成工作流和體驗,帶來新的可能性。

 
(圖一)註冊 Omniverse Kit Extension


Kit 105 加入了一個全新的“歡迎視窗”,大大提升了應用的啟動體驗。使用者可以從能夠自訂的歡迎視窗快速存取最近的檔案、範例和學習資源,並通過定制化擴充載入功能快速啟動專案。

在 Omniverse Kit 105 中啟動想要的體驗後,能看到使用者介面渲染有了顯著的改善。新的渲染優化功能充分利用 NVIDIA RTX GPU 中 NVIDIA Ada Lovelace 架構的增強功能,並將 DLSS 3.0 技術完全集成到 Omniverse RTX Renderer 中。此外,全新的 AI 降噪器還實現了對大規模工業場景的即時 4K 路徑追蹤。

渲染優化在框架層面實現,無需對現有代碼進行任何修改即可自動提升性能。隨著 widget 光柵模式的引入,渲染成本最多可降低 20 倍。


更加強大的模組性與性能

使用 Omniverse Kit 的開發者一直對其極強的模組性(以 Kernel 為基礎,通過擴充程式添加特定的功能,並將應用、服務和擴充程式組合成完整的解決方案)讚不絕口。借助 Kit 105,這種模組性也擴展到了消費領域。

現在,用戶可通過 Omniverse Launcher 使用 Kit Kernel,以輕鬆存取 Kit 可執行程式、Python 和其他重要的核心構件。

目前通過註冊 Omniverse Extension 即可獲得 Kit 擴充程式,使用者可根據需求將這些模組下載到一個共用位置,從而大幅縮小套裝軟體。當多個應用使用同一版本的擴充程式時,無論是在開發過程中還是對於最終用戶而言,只需下載一次即可。這樣,NVIDIA 和開發者社區就可以在無需新應用版本的情況下,經常更新擴充程式,提供無縫銜接的體驗。



利用新的空間框架構建沉浸式工作流

Kit 應用的開發者現在可以使用新的 Omniverse 空間框架,輕鬆地將擴展現實(XR)集成到 3D 工作流中。通過該框架,可以輕鬆地將傳送、操作、導航等 XR 功能集成到現有流程中。


該空間框架的主要功能包括:

用於添加沉浸式體驗和基本 XR 功能的新工具:簡化並提高了設計評審和工廠規劃流程的效率。

將 RTX 光線追蹤和 Omniverse 連接到 SteamVR、OpenXR 和 NVIDIA CloudXR。

支援空間計算平臺和頭戴顯示裝置:為基於 OpenUSD 的空間計算平臺構建內容、體驗和應用。


如要進一步瞭解該空間框架以及支持的平臺和頭戴顯示裝置,參見由 RTX 賦能的空間框架通過 USD 實現全光線追蹤 XR 流程。 


(圖二) 全新 Omniverse 空間框架使用戶能夠輕鬆地將 XR 集成到 3D 工作流中


體驗 Omniverse Kit

用戶可在更新後的 Omniverse 基礎應用中體驗 Omniverse Kit 105 的所有新功能和性能改進。這些應用是完全可自訂的參考應用,可以進行複製、擴展或增強。


Omniverse USD Composer 使 3D 用戶能夠組裝基於 OpenUSD 的大型場景。專門開發優質 360° HDRi 環境的 CGI.Backgrounds 在 USD Composer 中提供了多個超高清 HDRi 貼圖。

Omniverse Audio2Face 提供對只需通過音訊檔即可創建逼真面部動畫和手勢的生成式 AI 應用程式設計介面(API)的存取。現在還添加了多語種支援和全新女性基礎模型。


這些應用可作為範本用於構建使用者自己的 Kit 應用。用戶可通過解構和添加範例應用中的功能,來構建自訂應用。


在 Omniverse 上開始構建

NVIDIA 官方提供 Omniverse 免費下載試用方案,詳情請分別點選以下連結:

https://www.nvidia.com/zh-tw/omniverse/download/
https://www.nvidia.com/zh-tw/omniverse/enterprise/


*本文轉載自NVIDIA英偉達企業解決方案。
*與NVIDIA產品相關的圖片或影片(完整或部分)的版權均歸NVIDIA Corporation所有。