百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 博客教程 > 正文

Omniverse 教程 (6) : Omniverse Connectors 功能及区别

connygpt 2024-11-18 10:40 14 浏览

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 为 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



NVIDIA Omniverse 平台介绍、NVIDIA Omniverse 使用教程、NVIDIA Omniverse 行业应用案例已尽数收进 NVIDIA Omniverse? 丽台资料栈中。


扫描下方海报二维码,即刻开启 Omniverse 全面之旅。



更多 Omniverse 教程

请持续关注丽台科技


*与NVIDIA产品相关的图片或视频(完整或部分)的版权均归NVIDIA Corporation所有。

相关推荐

自学Python,写一个挨打的游戏代码来初识While循环

自学Python的第11天。旋转~跳跃~,我~闭着眼!学完循环,沐浴着while的光芒,闲来无事和同事一起扯皮,我说:“编程语言好神奇,一个小小的循环,竟然在生活中也可以找到原理和例子”,同事也...

常用的 Python 工具与资源,你知道几个?

最近几年你会发现,越来越多的人开始学习Python,工欲善其事必先利其器,今天纬软小编就跟大家分享一些常用的Python工具与资源,记得收藏哦!不然下次就找不到我了。1、PycharmPychar...

一张思维导图概括Python的基本语法, 一周的学习成果都在里面了

一周总结不知不觉已经自学Python一周的时间了,这一周,从认识Python到安装Python,再到基本语法和基本数据类型,对于小白的我来说无比艰辛的,充满坎坷。最主要的是每天学习时间有限。只...

三日速成python?打工人,小心钱包,别当韭菜

随着人工智能的热度越来越高,许多非计算机专业的同学们也都纷纷投入到学习编程的道路上来。而Python,作为一种相对比较容易上手的语言,也越来越受欢迎。网络上各类网课层出不穷,各式广告令人眼花缭乱。某些...

Python自动化软件测试怎么学?路线和方法都在这里了

Python自动化测试是指使用Python编程语言和相关工具,对软件系统进行自动化测试的过程。学习Python自动化测试需要掌握以下技术:Python编程语言:学习Python自动化测试需要先掌握Py...

Python从放弃到入门:公众号历史文章爬取为例谈快速学习技能

这篇文章不谈江流所专研的营销与运营,而聊一聊技能学习之路,聊一聊Python这门最简单的编程语言该如何学习,我完成的第一个Python项目,将任意公众号的所有历史文章导出成PDF电子书。或许我这个Py...

【黑客必会】python学习计划

阅读Python文档从Python官方网站上下载并阅读Python最新版本的文档(中文版),这是学习Python的最好方式。对于每个新概念和想法,请尝试运行一些代码片段,并检查生成的输出。这将帮助您更...

公布了!2025CDA考试安排

CDA数据分析师报考流程数据分析师是指在不同行业中专门从事行业数据搜集、整理、分析依据数据作出行业研究评估的专业人员CDA证书分为1-3级,中英文双证就业面广,含金量高!!?报考条件:满18...

一文搞懂全排列、组合、子集问题(经典回溯递归)

原创公众号:【bigsai】头条号:程序员bigsai前言Hello,大家好,我是bigsai,longtimenosee!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合...

「西法带你学算法」一次搞定前缀和

我花了几天时间,从力扣中精选了五道相同思想的题目,来帮助大家解套,如果觉得文章对你有用,记得点赞分享,让我看到你的认可,有动力继续做下去。467.环绕字符串中唯一的子字符串[1](中等)795.区...

平均数的5种方法,你用过几种方法?

平均数,看似很简单的东西,其实里面包含着很多学问。今天,分享5种经常会用到的平均数方法。1.算术平均法用到最多的莫过于算术平均法,考试平均分、平均工资等等,都是用到这个。=AVERAGE(B2:B11...

【干货收藏】如何最简单、通俗地理解决策树分类算法?

决策树(Decisiontree)是基于已知各种情况(特征取值)的基础上,通过构建树型决策结构来进行分析的一种方式,是常用的有监督的分类算法。决策树算法是机器学习中的一种经典算法,它通过一系列的规则...

面试必备:回溯算法详解

我们刷leetcode的时候,经常会遇到回溯算法类型题目。回溯算法是五大基本算法之一,一般大厂也喜欢问。今天跟大家一起来学习回溯算法的套路,文章如果有不正确的地方,欢迎大家指出哈,感谢感谢~什么是回溯...

「机器学习」决策树——ID3、C4.5、CART(非常详细)

决策树是一个非常常见并且优秀的机器学习算法,它易于理解、可解释性强,其可作为分类算法,也可用于回归模型。本文将分三篇介绍决策树,第一篇介绍基本树(包括ID3、C4.5、CART),第二篇介绍Ran...

大话AI算法: 决策树

所谓的决策树算法,通俗的说就是建立一个树形的结构,通过这个结构去一层一层的筛选判断问题是否好坏的算法。比如判断一个西瓜是否好瓜,有20条西瓜的样本提供给你,让你根据这20条(通过机器学习)建立起...