在 NVIDIA Omniverse 上進行開發
NVIDIA Omniverse? 基于 Pixar 的 Universal Scene Description 和 NVIDIA RTX? 技術打造,是一款可擴展的多 GPU 實時推理開發平臺,用于構建和操作元宇宙應用。
開始使用

NVIDIA Omniverse 是從頭開始構建的新平臺,采用模組化開發框架,可輕松擴展和定制。在最終用戶和內容創作者利用 Omniverse 平臺連接和加速其 3D 工作流的同時,開發者可以插入 Omniverse 棧的平臺層,輕松構建新的工具和服務。
在 Omniverse 上進行開發的主要優勢。
開發優質工具,速度遠超以往
Omniverse 平臺采用模組化設計,非常靈活且易于擴展,取代了嚴格的單一開發模式。借助基于 Python 和 C++ 的低代碼和無代碼開發模式,團隊可以快速、高效且可持續地開展工作。
技術更先進,構建更輕松
基于 Omniverse 平臺構建,有助于節省時間和精力,并可充分利用已積淀 20 多年的核心 NVIDIA 渲染技術、AI 和仿真 SDK。源代碼適用于 300 多個預構建和可定制的 Omniverse 擴展程序。
連接新市場,擴展受眾
充分利用 NVIDIA 在各類產業、受眾和工作流中的影響力,探索新市場和用例以擴大您的用戶群。開發者許可和定價信息現已發布。
Universal Scene Description
平臺組件
Omniverse 包含 5 個重要部分,分別是 Nucleus、Connect、Kit、Simulation 和 RTX 渲染器。這些組件以及可互操作的第三方數字內容創作 (DCC) 工具和渲染器,加上由第三方和 NVIDIA 構建的擴展程序、應用和微服務組成了完整的 Omniverse 生態系統。
Omniverse Nucleus 是 Omniverse 平臺的數據庫和協作引擎。它允許各種客戶端應用、渲染器和微服務能夠共享和修改虛擬世界的表示。
Nucleus 在發布/訂閱模型下運行。Omniverse 客戶端可以向 Nucleus 發布對數字資產和虛擬世界的修改,或訂閱其更改,這些更改通過雙向 Omniverse 連接器在應用之間實時傳輸。Nucleus 可以通過多種方式安裝:在工作站、本地或私有云中。
詳細了解 Nucleus
申請搶先體驗 Nucleus Cloud

您可以通過多種方式將資產庫和 DCC 工具連接到 Omniverse,且保真度各不相同。Omniverse 連接器是插件,支持將客戶端應用連接到 Nucleus 并發布和訂閱單個資產和完整世界,可提供與 Omniverse 的高保真度連接,通常可在客戶端應用和 Omniverse 應用之間實現工作流的實時同步。
開發者可以使用 Omniverse Connect SDK(在 Omniverse Launcher 中免費獲取)來構建自己的連接器。
詳細了解 Connect

與整體型開發平臺不同,Omniverse 專為實現超模組化而構建,可更大限度提高靈活性和可擴展性。Omniverse Kit 是一個功能強大的工具包,可供開發者為自己的生態系統構建擴展程序、應用、微服務或插件。SDK 可作為微服務或配合 UI 在無外設模式下運行。用戶界面應用可完全使用 UI 引擎編寫,從而獲得完全的可定制性。
詳細了解 Omniverse Kit
觀看演示
Omniverse 平臺使開發者可以訪問采用 NVIDIA 核心物理模擬技術的可擴展、物理精準的世界仿真。開發者可以通過在 Omniverse 平臺上開發或與其連接,從而利用和整合這些關鍵技術,其中包括 NVIDIA PhysX,這是一款先進的物理模擬器,可提供高性能剛性、可變形和車輛動力學模擬,PhysX Flow 用于可燃液體、煙霧和火災動力學,PhysX Blast 則用于實現斷裂和破壞。PhysX 現已作為開源提供。
詳細了解 Omniverse 仿真
觀看最新會議
該平臺原生支持符合 Pixar Hydra 架構的渲染器。
Omniverse 還配備了使用 RTX 技術加速的高級多 GPU 可擴展渲染器。最終用戶可以輕松地在實時光線追蹤模式(獲取高速交互性能)和參考路徑追蹤模式(獲得最終幀的電影級畫質)之間切換。
如果開發者不想構建自己的渲染器,也可以連接到 Omniverse 平臺,利用 Omniverse RTX 渲染器或任何已連接的 Hydra 委托渲染器來增強用戶群的功能。
詳細了解 Omniverse RTX 渲染器
Omniverse 擴展程序
Omniverse Extensions 是專為完成特定任務而構建的小型代碼片段。擴展程序由 Python 或 C++ 編寫,支持各級別的開發者構建或定制自己的擴展程序。在下方探索 Omniverse 平臺提供的擴展程序摘錄,了解可以實現的功能。

Core 擴展程序
NVIDIA 提供 300 多個擴展程序的源代碼,并不斷創建新代碼,開發者可以輕松將這些擴展程序應用于工作流。該集合包含可靠的內容瀏覽器擴展程序集合,包括 USD 小組件、窗口擴展程序和用戶界面擴展程序等。

AI ToyBox 擴展程序
Omniverse AI ToyBox 擴展程序是由 AI 提供動力支持的一系列工具,供創作者在他們的 3D 工作流中嘗試新研究。第一個擴展程序為 GANverse3D – Image2Car,專為僅使用 2D 圖像輕松創建 3D 可行駛的汽車模型而打造。第二個擴展程序 NVIDIA AI Animal Explorer 是一款 AI 工具,允許創作者迭代動物的外形。

HDR Light Studio
Lightmap 構建了適用于 HDR Light Studio 的 Omniverse 擴展程序,該應用添加了實時 HDRI 地圖創作和實時 HDRI 紋理區域光源,可為圖像制作者提供在 Omniverse 中照亮精美圖像所需的專業控件和內容。

Replica Studios
Replica Studios 是一個語音 AI 平臺,使開發者和創作者能夠借助 AI 語音技術的強大功能講述故事并進行配音。Replica Studios 構建了 Omniverse 擴展程序,使各行各業的創作者能夠在設計應用的間隙創建無縫的動畫工作流。
在 Omniverse 上構建
每個 Omniverse 應用(例如 Omniverse Create 或 Omniverse View)都由特定的 Omniverse Kit 擴展程序集合組成。開發者可以利用擴展程序構建自己的工作流,從而更快地進行開發,而 NVIDIA 或第三方會更定期地創建擴展程序。

Omniverse Code
Omniverse Code 是一款集成開發環境,可供開發者和高級用戶輕松構建 Omniverse 擴展程序、應用、微服務或連接器。Omniverse Code 應用提供任何開發者需要的基礎工具和模板,以便輕松展示 Omniverse Kit SDK 的強大功能。

Omniverse Replicator
Omniverse Replicator 是一款開放的模組化 SDK,可實現準確的 3D 合成數據生成 (SDG),從而加速 AI 感知網絡的訓練并提升性能。Omniverse Replicator 有助于大規模生成物理精準的合成數據,現在可通過搶先體驗計劃在本地和云端使用。

NVIDIA DRIVE Sim
NVIDIA DRIVE Sim 是一個仿真平臺,專為自動駕駛汽車的端到端仿真而設計。DRIVE Sim 的架構設計基于 Omniverse 平臺,能夠在豐富的 3D 環境中實時運行大規模、物理精準的多傳感器仿真。仿真可用于驗證自動駕駛函數,或使用專為 DRIVE Sim 構建的 Omniverse Replicator 生成合成數據,用于訓練 AI 感知網絡。Omniverse 的原生可擴展性還意味著 DRIVE Sim 對來自各種行業生態系統的合作伙伴開放定制。

NVIDIA Isaac Sim
NVIDIA Isaac Sim 是一款可擴展的機器人仿真應用和合成數據生成工具,可提供逼真、物理精準的虛擬環境,以便開發、測試和管理基于 AI 的機器人。完全基于 Omniverse 構建的機器人應用可以進行定制,以支持新的傳感器、不同機器人框架的橋接、特定于應用的域的隨機化等。其強大的合成數據生成功能建立在 Omniverse Replicator 合成數據生成引擎上。
Omniverse 連接器
Omniverse Connect 庫以插件(或“連接器”)的形式分布,使得客戶端應用能夠連接到 Nucleus,以及發布和訂閱單個資產和整個世界。開發者可以使用 Omniverse Connect SDK(在 Omniverse Launcher 中免費獲取)來構建自己的連接器。
開始構建 Omniverse 連接器

NVIDIA Omniverse Exchange 的發布門戶
想要直接在 Omniverse Launcher 中獲取連接器和擴展程序的可見性,并擴大您的用戶受眾? 申請搶先體驗計劃,將您的擴展程序或連接器上傳到 NVIDIA Omniverse Exchange 發布門戶。
請求訪問
Omniverse 微服務
Omniverse 中的服務可以是擴展程序的一部分,可以使用擴展程序,也可以是由 Omniverse Kit 執行的簡單腳本。開發者可以輕松構建工具,通過渲染工作流程、創建轉盤、生成縮略圖、生成合成數據等方式為自己或用戶群自動處理重復任務。
Omniverse Farm
Omniverse Farm 是一個系統層,允許用戶編排多個計算資源來執行批量和交互式任務。Omniverse Farm 可兼容多種基礎架構,因此可以在典型工作站、VM、裸金屬服務器或高級云端調度平臺(如 Kubernetes)中運行,此外還兼容多種任務,能夠編排和分配渲染、串流、文件轉換、合成數據生成和仿真等多種任務。
開發者可以為用戶或自己構建工具,在批量模式下利用 Farm 執行渲染或文件轉換等臨時任務;或在交互模式下執行由已分配了特定用途的任意機器或機器集群執行的持久性任務。
詳細了解 Omniverse Farm


批量渲染
Omniverse 平臺還支持將渲染作為微服務。在 Omniverse Farm 的助力下,用戶和團隊可以在多臺機器上提交批量渲染任務,從而縮短渲染時間。NVIDIA 的創意和工程團隊通過 Omniverse Farm 利用渲染技術制作 2021 年 GTC 大會的主題演講演示,其中包括了工作站、本地乃至云端等約 800 個計算資源中提交的 60,000 多幀渲染內容。
觀看教程

批量生成合成數據
從逼真的仿真中生成數據集是訓練 ML 算法的一項強大工具。內置功能包括合成數據可視化和記錄、廣泛的合成傳感器支持以及強大的域隨機化技術。NVIDIA 團隊已構建了自己的微服務,通過 Omniverse Farm 執行批量合成數據生成任務,為機器人和自動駕駛汽車訓練和驗證提供助力。
了解詳情

DeepSearch
DeepSearch 是一整套服務和客戶端,允許用戶使用 AI 自動標記其 3D 模型、手動添加其他標簽,以及使用標簽搜索所有內容。該系統依賴于兩種專門在 Kubernetes 集群上運行的服務,其中,推理服務使用預訓練深度學習 (DL) 模式對現有資產進行分類,而搜索服務則將 Omniverse 中的資產編入索引,并對給定輸入標記的對象進行高效檢索。
觀看演示
開發者許可證和定價
您可以免費在 Omniverse 平臺上開發基于 Omniverse Kit SDK 的擴展程序、應用和微服務,或基于 Omniverse Connect SDK 的連接器。
開發者可以自行銷售自己的應用、擴展程序、微服務或連接器,或在 Omniverse Exchange 中展示。開發者無法分發任何 NVIDIA 開發的 Omniverse 應用、擴展程序或微服務,包括 Omniverse Nucleus 和 Omniverse Kit。
使用基于 Omniverse 的擴展程序、應用、微服務或連接器的最終用戶需持有 Omniverse 或 Omniverse Enterprise 的許可。
開始使用
了解 Omniverse 最新動態
借助 NVIDIA PhysX 5 版本擴展開源仿真
了解 NVIDIA PhysX SDK(NVIDIA Omniverse 的主要物理引擎)的最新版本。
所有人都可以使用新測試版 NVIDIA Omniverse 構建元宇宙應用
了解 NVIDIA Omniverse 的新測試版,其中包括對核心參考應用和工具的重大更新,適用于希望構建元宇宙應用的開發者。
使用 AI 和數字孿生減少發電廠溫室氣體
了解物理信息型機器學習框架 NVIDIA Modulus 如何用于開發發電廠數字孿生,以幫助實現凈零碳排放。
解說:數字孿生簡介
數字孿生是一種與有形事物、人員或生產過程同步的虛擬呈現。