[ 教學 ]  Omniverse 教程 (1) : NVIDIA Omniverse 入門指南
  回覆文章總數:

Omniverse 教程 (1) : NVIDIA Omniverse 入門指南

  By : Leadtek AI Expert     43261

1. 起源

對於元宇宙,我們最愛問的問題,也許就是它究竟是什麼樣子的?

我們在現實世界中如何才能身臨其境於元宇宙?在 NVIDIA Omniverse™ 推出的這幾年裡,元宇宙的概念逐漸變得清晰。

NVIDIA Omniverse 是為了構建具有物理規則的虛擬世界而誕生的。

OpenUSD 是 NVIDIA Omniverse 的基礎,這是一個用於連接和構建 3D 工具與應用的開發平臺。

在今年 8 月份,NVIDIA 與皮克斯、Adobe、蘋果和 Autodesk 共同成立了 OpenUSD 聯盟,向著 3D 圖形、設計和類比的新世紀邁出了一大步。

OpenUSD 標準的制定將加快該框架的應用,實現了互聯網或元宇宙的 3D 演進。



2. 走進 Omniverse

從動畫電影的概念設計,到工廠的工業數字孿生,NVIDIA Omniverse 改變了團隊構建和運營元宇宙應用程式的方式。

使用 3D 工作流程開展工作和創作是一項複雜的任務,而且需要使用各種專用工具和自訂外掛程式。

借助通用場景描述(OpenUSD)和 NVIDIA Omniverse,可以輕鬆連接所需 3D 工具,打破資料孤島,並將團隊成員聯繫在一起,藉此建立統一的素材工作流程,在資料和工具集之間實現互通性。

今天我們將帶領大家走進 NVIDIA Omniverse,由理論知識到實操演示學習 Omniverse。



3. Omniverse 平臺概述

NVIDIA Omniverse 是一個易於擴展的開放式平臺,專為虛擬協作和物理級準確的即時類比打造。

創作者、設計師、研究人員和工程師可以將工具、資產和項目連接起來,從而在共用的虛擬空間中協作和反覆運算。

開發人員和軟體提供商還可以在 Omniverse 平臺上構建和銷售 Omniverse Extensions(擴展程式)、Apps(應用)、Connectors(連接器)和 Microservices(微服務),以擴展其功能。


▲ NVIDIA Omniverse™ Enterprise

連接、構建和運營 3D 工作流程和虛擬世界



4. Omniverse 平臺元件

NVIDIA Omniverse 平臺旨在實現最大的靈活性和可擴展性。該平臺由五個核心元件組成。

4.1 核心元件


4.2 其他元件



5. Omniverse 架構

NVIDIA Omniverse 是 NVIDIA 的開放式圖形平臺,用於即時交換、協作和共用虛擬世界。

Omniverse 旨在跨不同應用程式和供應商實現通用互通性。

它提供高效的即時場景更新,並基於開放標準和協定。

Omniverse 旨在充當 hub,以便可以根據需要將新連接的功能公開給任何連接的用戶端和用戶端應用程式。


NVIDIA Omniverse 由 5 個關鍵部分組成:

  • NVIDIA Omniverse™ Nucleus
  • NVIDIA Omniverse™ Connect
  • NVIDIA Omniverse™ Kit
  • NVIDIA Omniverse RTX™ Renderer 
  • NVIDIA Omniverse™ Simulation

這些部分將完整的 Omniverse 生態系統結合在一起。


5.1 End Users

對於終端使用者來說,可以將 NVIDIA Omniverse 概念構成簡化為 Platform(平臺)、Apps(應用程式)和 Connector(連接器)。

Experiences 被集成在內,創建並分解為行業特定的工作流程包。

為了滿足對各種內容的需求,NVIDIA Omniverse 提供了一個不斷擴展的連接器列表,可以通過外掛程式直接從源 DCC 軟體同步內容。


5.2 Kit Stack

對於開發人員而言,NVIDIA Omniverse Kit 是程式集、應用程式、擴展程式、微服務、核心擴展以及 Kit 本身的堆疊。


5.3 模擬模擬

NVIDIA Omniverse 中的 Simulation(模擬)由 NVIDIA 一系列技術作為 Omniverse Kit 的外掛程式或微服務提供。

作為 Omniverse 提供的首批模擬工具之一, NVIDIA 開源物理模擬器 PhysX 廣泛用於電腦遊戲中。

參與類比的物體及其屬性、任何約束條件和任何求解器參數都在自訂 USD 架構中指定。

Kit 提供編輯模擬設置、啟動和停止模擬以及調整所有參數等功能。


5.4 Omniverse Simulation 適用對象

NVIDIA Omniverse 可以幫助任何對模擬環境感興趣的人(包括但不僅限於):

  • 機器人技術
  • 特殊效果
  • 駕駛模擬
  • 建築、工程、施工與運營(AECO)
  • 影視(M&E)
  • 遊戲開發
  • 合成資料生成(AI)
  • 高性能計算視覺化



6. 技術要求

6.1 驅動版本



6.2 推薦的驅動緩存大小

我們建議 Windows 使用者將其電腦上的 shader cache 大小增加到 10 GB。

這樣做的原因是,每個 NVIDIA Omniverse App(USD Presenter, USD Composer, Audio2Face, Machinima 等)需要不同的 shader cache,因此每個 App 版本可以佔用 250+ MB 的緩存空間。很容易達到默認的 shader cache 大小限制,即設置為 1 GB。一旦達到默認的 shader cache 大小限制,即 1 GB,可能就會遇到啟動緩慢、性能問題和當機。


要增加 shader cache,打開 NVIDIA 控制台並增加 shader cache 限制。



6.3 面向專業工作站用戶的 NVIDIA RTX GPU 建議

6.3.1 Multi-App + Omniverse 3D 設計工作流程


6.3.2 Omniverse 工作站使用者的推薦規格


6.3.3 注意

使用最新的驅動程式更新 GPU,以確保其出色性能及 NVIDIA Omniverse 中的可用特性。



6.4 面向 Studio 用戶的 NVIDIA RTX GPU 建議

6.4.1 Omniverse Studio 使用者的推薦規格


6.4.2 最低配置建議(Apps)


6.4.3 注意

以上規格是建議的最低配置要求。配置更高、性能更強大的 GPU、CPU,以及容量更大的記憶體(RAM)和/或硬碟空間都將有利於提升 NVIDIA Omniverse 性能。




*與NVIDIA產品相關的圖片或影片(完整或部分)的版權均歸NVIDIA Corporation所有。


以下是回覆文