NVIDIA Omniverse Connect 允许您使用常用的应用程序作为 NVIDIA Omniverse 平台的内容交付工具。在 Omniverse 的助力下,Revit、Rhino、Maya、Unreal Engine 等工具变得更有潜力。实时协作、路径追踪渲染、Nucleus 快照和 USD 转换是使用 NVIDIA Omniverse Connectors 的直接优势之一。此外,还有一个简单的集成 UI,您会发现在 Omniverse 中构建 3D 世界比想象得要容易。
连接到 NVIDIA Omniverse
从其他应用程序中与 NVIDIA Omniverse 进行交互的方式有很多,其中有不少是实时的,并且具有自动的材质转换。
1. Connectors
NVIDIA Omniverse Connectors(连接器)是连接 NVIDIA Omniverse 与各类行业软件应用程序和微服务的插件。现已推出的 Omniverse Connectors 包括 Adobe Substance 3D Painter、Autodesk 3ds Max、Autodesk Maya、Trimble SketchUp、Epic Games Unreal Engine 等。今天我们来了解一下不同 Omniverse Connector 的功能及区别。
1.1 Autodesk 3ds Max
NVIDIA Omniverse 3ds Max Connector 插件为 3ds Max 用户提供了一个简单的工具包,可用于将其模型数据发送并实时同步到 NVIDIA Omniverse Nucleus 中。这不仅能够通过诸如 NVIDIA Omniverse USD Composer 这样的 App,为 3ds Max 用户提供一个出色的渲染器,还提供了打开、编辑和同步任何 NVIDIA Omniverse Connect 插件的能力。现在,3ds Max 用户可以根据需求,选择最适合的工作流,同时为所有下游消费者提供最新的修订版本。
1.2 Autodesk Alias Automotive
Alias Connector 为 Autodesk Alias 用户提供了一个工具包,可用于将模型数据发送到 NVIDIA Omniverse Nucleus 服务器。这不仅能够通过 NVIDIA Omniverse USD Explorer,为 Autodesk Alias 用户提供一个出色的渲染器,而且还能够打开、编辑和同步任何支持 NVIDIA Omniverse Connect 的应用程序。
*注意:Alias Connector 支持的版本为 Autodesk Alias versions 2022、2023 和 2024。
1.3 Adobe Substance 3D Painter
Adobe Substance 3D Painter 是一个为创意专业人士提供的 3D 纹理应用程序,有数百种智能材料可供使用,还有一个强大的画笔引擎,可以在几分钟内生成各种 3D 模型的纹理。
Adobe Substance 3D Painter Connector 与 NVIDIA Omniverse USD Composer Live Link extension 协同工作,在 Omniverse USD Composer 中提供绘制网格的实时可视化。Painter Connector 可以:
在 Omniverse USD Composer 中打开一个 active Painter 网格 USD 文件;
在 Omniverse USD Composer 中复制 Painter environment HDR 作为一个 Dome Light;
在 Omniverse USD Composer 中实时更新纹理贴图和材质;
导入当前在 Omniverse USD Composer 中打开的 USD 网格;
如果 USD 使用 OmniPBR,那么 Albedo、Normal 和 Roughness textures 将被导入到 Painter 中的项目中。
1.4 Autodesk Maya
目前有两个 Maya Connector 可供使用。过去几年的 Maya Connector 现在被叫做 Maya (Legacy) Connector,新版本叫做 Maya (Native) Connector。主要区别在于:Maya (Legacy) Connector 和 Autodesk Maya USD 并不兼容,而 Maya (Native) Connector 与之兼容。
1.5 Autodesk Revit
NVIDIA Omniverse Revit Connector 为 Autodesk Revit 用户提供了一个工具包,用于将其模型数据发送到 NVIDIA Omniverse。这不仅能够通过基于 NVIDIA Omniverse Kit 的应用程序,为 Revit 用户提供一个出色的查看器,还能够打开、编辑和同步其他 Omniverse 应用程序,并通过 NVIDIA Omniverse Connectors 聚合文件。Revit 用户可以根据需求,选择最适合的工作流,同时为所有下游消费者提供最新的修订版本。
1.6 Blender
Blender 是一个开源的 3D 建模应用程序。您可以在 NVIDIA Omniverse Launcher 中下载具有 NVIDIA Omniverse Connect 功能兼容版本的 Blender。
1.7 Epic Games Unreal Engine
NVIDIA Omniverse Unreal Engine Connector 插件是将场景、几何和材质内容导出到 USD 和 NVIDIA Omniverse 的最佳方式之一。MDL(Material Definition Language,材质定义语言)插件的材质导出功能让 Unreal Engine 能够更加简单便捷地编辑 MDL 材质。通过 Unreal Engine 的地形和景观编辑器,艺术家只需点击几下鼠标,就能将几何和材质直接导出到 Omniverse,并存储为 USD 网格。该插件还支持 USD 和 MDL 导入以及网格、材质和舞台的实时编辑。
支持的版本
NVIDIA Omniverse Unreal Engine Connector 适用于以下 Windows 版本的 Unreal Editor:5.1、5.2、5.3。
*注意:当前没有可用于 Linux 的 Connector 版本。
Unreal Engine 中的 USD 和 MDL
USD 资产被 Omniverse USD Actors 使用,就像 Static Mesh 被 Static Mesh Actor 使用一样。MDL 资产首先由这个 Omniverse MDL 图标表示。一旦被导入,它们将由 Unreal 材质资产图标表示。
*注意:若文件夹和 USD/MDL 资产是红色的且被锁定,则表示这是 NVIDIA Omniverse Nucleus 挂载上的只读文件。
资产加载和缓存
资产直到被使用时才真正从 NVIDIA Omniverse 加载和转换。一旦加载,转换的 Unreal 资产(如纹理、材质)就将缓存在磁盘上,必要时将进行更新。
*注意:Content Browser 在项目的 /Content/Omniverse 文件夹中显示 USD 和 MDL 文件,但这些文件不存在于磁盘上。随着资产加载,Unreal 资产只是暂存到这些位置,目的是为了快速重新加载。因此,不要在 /Content/Omniverse 文件夹中创建资源,因为当这些文件夹被清理时,它们可能会从磁盘上删除。
1.8 Graphisoft Archicad
NVIDIA Omniverse Archicad Connector 插件为 Archicad 用户提供了一个工具包,可以将他们的模型发送并实时同步到 NVIDIA Omniverse Nucleus 服务器。这不仅使 Archicad 能够通过 NVIDIA Omniverse 应用程序访问出色的渲染器,而且还能够打开、编辑和同步任何 NVIDIA Omniverse Connect 应用程序。现在,Archicad 用户可以根据需求,选择最适合的工作流,同时为所有下游消费者提供最新的修订版本。
1.9 ipolog
NVIDIA Omniverse 是一个强大的多 GPU 实时仿真和协作平台。通过提供双向 ipolog Omniverse Connector,ipolog 再次引领数字孪生生产计划领域,这使得材质供应和工人模拟的整体数字孪生成为可能。ipolog Omniverse Connector 使规划人员能够在 Omniverse 中共享他们的规划场景,从而为制造业中的整体数字孪生做出贡献。
1.10 Kitware Paraview
NVIDIA Omniverse ParaView Connector 插件添加到 ParaView 的组件包括一个自定义 NVIDIA Omniverse Connector 的渲染视图、两个过滤器以及默认启用的“View>Toolbars”菜单选项中的工具栏:
“Omniverse”工具栏
在“View>Toolbars”下,可以通过类似于其他 NVIDIA Omniverse Connect 应用程序的界面,与 NVIDIA Omniverse ParaView Connector 插件进行交互:
这里的按钮分别用于:登录到 NVIDIA Omniverse Nucleus 服务器、打开设置面板、在 NVIDIA Omniverse 应用程序中打开当前场景、显示文档、查看有关插件的信息。
“Omniverse Connector”渲染视图
NVIDIA Omniverse Connector 渲染视图的工作方式与普通渲染视图一样,只是此渲染视图中可见的所有内容都会发送到 NVIDIA Omniverse Nucleus 服务器或本地 USD 文件。具体来说,对于视图管道中所有可见的 ParaView actor,它们的渲染数据数组(如 point、normal、texcoord 和 vertexcolor)或体积渲染字段都将被转换为 USD,并可发送到 NVIDIA Omniverse。用户查看的每个时间步都会收集数据,并与之前查看的时间步数据一起存储在 USD 中——除非 actor 的数据不随时间变化。
1.11 McNeel Rhinoceros
NVIDIA Omniverse Rhino Connector 为 Rhino 用户提供了一个工具包,用于将他们的模型发送并实时同步到 NVIDIA Omniverse Nucleus 服务器。这不仅使 Rhino 能够通过 NVIDIA Omniverse USD Presenter 或 Kit 访问出色的渲染器,而且还能够打开、编辑和同步任何 NVIDIA Omniverse Connector 应用程序。现在,Rhino 用户可以根据需求,选择最适合的工作流,同时为所有下游消费者提供最新的修订版本。
1.12 PTC Creo
▲ NVIDIA Omniverse Creo Connector 概述
NVIDIA Omniverse Creo Connector 为 PTC Creo 用户提供了一个工具包,可用于将他们的模型发送到 NVIDIA Omniverse Nucleus 服务器。这不仅使 PTC Creo 能够通过 NVIDIA Omniverse 应用程序访问出色的渲染器,而且还能够打开、编辑和同步任何 NVIDIA Omniverse Connect 应用程序。现在,PTC Creo 用户可以根据需求,选择最适合的工作流,同时为所有下游消费者提供最新的修订版本。
1.13 Reallusion Character Creator
专为 NVIDIA Omniverse 打造的 Reallusion Character Creator Connector,可将数字人及其动作从 Character Creator 传输到 NVIDIA Omniverse Nucleus 服务器,通过直接为 Machinima 创建数字人的工作流增添强大功能,呈现出色的 NVIDIA RTX 视觉质量。
1.14 Reallusion iClone
Realusion 的 iClone Omniverse Connector 插件可用于将角色、运动、道具、相机和灯光从 iClone 转移到 NVIDIA Omniverse Nucleus 服务器。有了 iClone、Character Creator 和 NVIDIA Omniverse,任何技能水平的专业人员都可以利用这些工具高效地为项目创建角色动画。
1.15 SideFX Houdini
Houdini 是一个先进的建模、动画、效果、模拟、渲染和合成的程序包,它的功能是基于过程工作流的。Houdini 使用节点网络来组织一道道加工工序,从原始数据得到最终结果。
NVIDIA Omniverse Houdini Connector 支持直接从 NVIDIA Omniverse Nucleus 文件路径引用 USD 数据,并为简化 NVIDIA Omniverse 和 Houdini 之间的工作流程建立基础。
1.16 Trimble SketchUp
NVIDIA Omniverse SketchUp Connector 插件为 SketchUp 用户提供了一个工具包,可以将模型发送到 NVIDIA Omniverse Nucleus 服务器。这不仅使 SketchUp Connector 可以通过 NVIDIA Omniverse 应用程序访问出色的渲染器,而且还能够打开、编辑和同步任何 NVIDIA Omniverse Connect 应用程序。现在,SketchUp 用户可以根据需求,选择最适合他们需求的工作流,同时为所有下游消费者提供最新的修订版本。
1.17 Unity
NVIDIA Omniverse Unity Connector 是一个 Unity 编辑器插件,支持 OpenUSD 数据 I/O 管道。
NVIDIA Omniverse Unity Connector 已经测试并正式支持 Unity LTS 版本。
Unity Connector 有以下特性:
可导入/导出 USD 文件;
从 Unity 编辑器到 Omniverse 应用程序的单向同步支持结构,其中 Prefab 被分成多个 USD,并被 Payload 引用;
导出/导入:材质支持 MDL (OmniPBR/OmniGlass) 或 UsdPreviewSurface;
导出:Prefab to Payload;
导出:物理支持。
1.18 Visual Components
借助 NVIDIA Omniverse 的 Visual Components Connector,制造业可以访问一个独特的虚拟环境,该环境不仅能够模拟生产流程,还提供具有逼真视觉效果和物理特性的系统仿真。
Visual Components Omniverse Connector 插件可促进 Visual Components 和 NVIDIA Omniverse 之间的交互。简而言之,这意味着在 Visual Components 中对布局所做的任何更改都会立即实时转化至 Omniverse,反之亦然——当进行迭代或更改时,无需不断导出或导入文件。
2. 其他连接方式
Connectors 提供了一种简化的体验,但还有其他方式可以连接到 NVIDIA Omniverse,为许多工作流带来便利:由于不需要主机应用程序,Converters 支持快速导入和转换。
2.1 Converters
常见的 CAD/3D 格式可通过以下本地 Omniverse Extensions 直接转换为 USD。
Converter Extensions:
Asset Importer
CAD Converter
3MF Converter
GeoJSON Converter
OGC Map Tile Loader
SimScale Converter
PTC Onshape Importer
2.2 第三方 Converters
由合作伙伴开发的 Kit Extensions,也可将他们的应用程序连接到 NVIDIA Omniverse:
Lightmap HDR Light Studio
RADiCAL live
Replica
2.3 Omniverse Drive
DCC 应用程序可以通过 Omniverse Drive 间接向 NVIDIA Omniverse Nucleus 提交内容,提供了类似于单向 Connector 的体验。
Omniverse Drive Capable Applications:
Adobe Substance 3D Designer
Adobe Photoshop
Foundry Nuke3D
Maxon Redshift
Maxon ZBrush
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !