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 工具,打破數據孤島,并將團隊成員聯系在一起,借此建立統一的素材工作流程,在數據和工具集之間實現互操作性。
3. Omniverse 平臺概述
NVIDIA Omniverse 是一個易于擴展的開放式平臺,專為虛擬協作和物理級準確的實時模擬打造。創作者、設計師、研究人員和工程師可以將工具、資產和項目連接起來,從而在共享的虛擬空間中協作和迭代。開發人員和軟件提供商還可以在 Omniverse 平臺上構建和銷售 Omniverse Extensions(擴展程序)、Apps(應用)、Connectors(連接器)和 Microservices(微服務),以擴展其功能。
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.1End Users
對于終端用戶來說,可以將 NVIDIA Omniverse 概念構成簡化為 Platform(平臺)、Apps(應用程序)和 Connector(連接器)。Experiences 被集成在內,創建并分解為行業特定的工作流程包。
為了滿足對各種內容的需求,NVIDIA Omniverse 提供了一個不斷擴展的連接器列表,可以通過插件直接從源 DCC 軟件同步內容。
5.2Kit Stack
對于開發人員而言,NVIDIA Omniverse Kit 是程序集、應用程序、擴展程序、微服務、核心擴展以及 Kit 本身的堆棧。
5.3模擬仿真
NVIDIA Omniverse 中的 Simulation(模擬)由 NVIDIA 一系列技術作為 Omniverse Kit 的插件或微服務提供。作為 Omniverse 提供的首批模擬工具之一, NVIDIA 開源物理模擬器 PhysX 廣泛用于電腦游戲中。參與模擬的物體及其屬性、任何約束條件和任何求解器參數都在自定義 USD 架構中指定。Kit 提供編輯模擬設置、啟動和停止模擬以及調整所有參數等功能。
5.4Omniverse 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 性能。
審核編輯:劉清
-
機器人
+關注
關注
211文章
28390瀏覽量
206950 -
連接器
+關注
關注
98文章
14488瀏覽量
136444 -
NVIDIA
+關注
關注
14文章
4981瀏覽量
102997 -
模擬器
+關注
關注
2文章
875瀏覽量
43210 -
DCC
+關注
關注
0文章
18瀏覽量
7694
原文標題:Omniverse 教程 (1) : NVIDIA Omniverse 入門指南
文章出處:【微信號:Leadtek,微信公眾號:麗臺科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論