模拟/建模/设计

任何人都可以通过 NVIDIA Omniverse 的新测试版构建元宇宙应用程序

NVIDIA Omniverse 的新 beta 版现已推出,并对核心参考应用程序和工具进行了重大更新,供开发人员 创作者 和希望构建 元宇宙 应用程序的新手使用。

Omniverse 平台的每一个核心组件都已更新s,以使其更快、更易访问、更灵活地用于跨应用程序的协作工作流。这些更新使任何背景的开发人员能够在任何地方轻松构建他们的自定义应用程序、连接和扩展。了解有关如何 在 NVIDIA Omniverse上开发 的更多信息。

由于支持新的 NVIDIA Ada Generation GPUs 和 NVIDIA 模拟技术的进步,这一新的测试版侧重于最大化从多个第三方应用程序摄取大型复杂场景的便利性,以及最大化实时渲染、路径跟踪和物理模拟。

Graphic of the five core components of NVIDIA Omniverse: Nucleus, Connect, Kit, Simulation, and RTX Renderer.
图 1. NVIDIA Omniverse 的五个核心组件

Omniverse Nucleus 是 NVIDIA Omniverse 的中央数据库和协作引擎,现在可以实现服务器之间更快的实时协作和复制。 Nucleus Navigator 3.2 使您可以在位于本地和云中的服务器之间无缝移动文件和文件夹。它还添加了增强的搜索功能,以快速检索图像、对象和其他资产。带 Omniverse Live 2.0 的 OmniObjects 允许连接器之间更快地协作。

可通过 Omniverse Connect 获得流行应用程序的新连接器和更新连接器,这些库允许您从喜爱的应用程序到 Omniverse 平台创建连接器。测试版包括 PTC Creo 、 Autodesk Alias 、 Kitware ParaView 、 Siemens JT 和 Autodesk Maya 等的新连接器和更新连接器。

Omniverse Simulation 的旗舰工具 NVIDIA PhysX 5 是开源的,因此您可以轻松地修改、构建和分发自己的 Move.ai 应用程序。新版 PhysX 提供了令人兴奋的新功能,如支持多场景、碰撞触发音频和机器人应用程序检查器。通过下载 Omniverse 并在 Omniverse Omniverse 中测试技术演示来体验 Showroom 模拟,以了解 PhysX 5 和实时 RTX 渲染的强大功能。

Omniverse 应用程序的新特性和功能由 Omniverse Kit 104 驱动,这现在使新手或有经验的 Python 和 C ++开发人员能够更轻松地开发、打包和发布自己的自定义元宇宙应用程序和扩展,以加速特定于行业的工作流。

使用通用场景描述连接到 Omniverse

我们的软件合作伙伴正在引领在 Omniverse 套件上构建有用的扩展和连接器。最近发布的一些扩展和连接器包括:

  • Autodesk 3ds Max 、 Autodesk Maya 、 Autodesk Revit 、 Epic Games 的 Unreal Engine 、 McNeel Rhino 、 Trimble SketchUp 、 Graphisoft Archicad 和 Kitware 的 ParaView 的 Omniverse 连接器更新
  • 用于 PTC CreoPTC Creo 的新 Omniverse 连接器
  • Reallusion iClone 8.1.0 live sync Connector 用于 Omniverse 应用程序和 iClone 8 之间的无缝交互
  • OTOY OctaneRender hydra 渲染代理,使 Omniverse 用户能够直接在 Omniverse “创建”或“视图”视口中使用 OctaneRender
  • Nextspace 数字孪生平台扩展,用于规范化数据和几何,以推动 AI 、分析和模拟的使用
  • SmartCow’s Omniverse extension 用于车牌识别 AI 的大型车牌数据集的合成数据生成

Lumirithmic 这样的公司正在开发更多的扩展和连接器,该公司正在将其好莱坞级的头像扫描提供商连接到 Omniverse 。

Lumirithmic 软件工程副总裁 Jayanth Kannan 表示:“我们一直使用 NVIDIA Omniverse 作为我们的主要内容交付引擎来服务我们的企业客户。”。“ NVIDIA Omniverse 承担所有繁重的工作,使我们的虚拟形象与行业标准 DCC 工具无缝集成,帮助我们的客户在其商业项目中轻松使用我们的资产。”

另一个扩展 Omniverse 的合作伙伴 Move.ai 将很快发布一个扩展,将无标记运动捕捉交给 Omniverse 用户。

Move.ai 合作与交付主管 Niall Hendry 表示:“我们很高兴用户能够通过我们的 Move 扩展增强他们的创意管道,这将允许 Omniverse 的用户访问我们的免费 Motion Library 。”。“ Omniverse 团队反应迅速,指引着我们的每一步。”

开发人员被邀请申请提前访问新的 Omniverse Exchange Publishing Portal ,这为发布他们的定制工具和应用程序提供了一个新的渠道。

使用 NVIDIA Omniverse Kit 104 开发元宇宙工具的新基础

NVIDIA Omniverse 工具包是构建每个 Omniverse 微服务(如 DeepSearch )或参考应用程序(如 Vulkan CreateViewIsaac Sim )的 SDK 。这些微服务和参考应用程序是作为示例构建的,供开发人员复制和定制。

大多数 Omniverse 开发工作都暴露在 Python 工作流中。这个 Omniverse Kit 104 测试版包括一组新的扩展模板,供 C ++开发人员和技术艺术家使用 C ++构建扩展。

Omniverse 工具包扩展模板包含各种示例扩展,用作开发 UI 小部件、 Universal Scene Description ( USD )交互等的参考。这些模板消除了从头开始创建扩展的需要,并加快了应用程序开发的速度。

现在还提供了新的 Omniverse 工具包应用模板,使构建类似于 NVIDIA 参考应用程序的高级 3D 工具比以往任何时候都更容易,这些应用程序利用了核心 Omniverse 技术,如 RTX 、 PhysX 、 OmniGraph 和 USD 。

Screencapture of the new Omniverse Kit application template used to create your own apps leveraging technologies from the Omniverse platform like RTX, PhysX, Nucleus, OmniGraph, and USD.
图 2.使用新的 Omniverse Kit 应用程序模板创建自己的应用程序,利用 Omniverse 平台的技术,如 RTX 、 PhysX 、 Nucleus 、 OmniGraph 和 USD

Omniverse 套件中的其他关键更新包括:

  • Viewport 2.0 用于完全可自定义、开放的工作流
  • Omni.ui.menu 中用户界面的新导航功能
  • 在 Actions 中封装扩展功能的能力
  • 用于管理热键的集中式 API 和 UI

要了解有关 Omniverse 工具包 104 的更多信息,请参见 Create Your Own Metaverse Applications with C++ and Python in Omniverse Kit 104 。您还可以按需观看 GTC 会话, How to Build Extensions and Apps for Virtual Worlds with NVIDIA Omniverse

参见与 Omniverse 参考应用一起使用的 Omniverse 套件 104

Omniverse Code 是一个集成开发环境( IDE ),开发人员可以利用 Kit 104 的所有新功能。用于构建 Omniverse 应用程序、扩展和微服务的所有最新文档和示例都集成在 Omniverse 代码中,使所有背景的开发人员都可以轻松学习开发和使用 Kit 扩展。 Omniverse 代码比以往任何时候都更容易利用 Omniverse 的可扩展性,因此非传统开发人员可以快速构建工具和应用程序,使其工作流程更加高效和个性化。

Omniverse Create 应用程序已作为 beta 版的一部分进行了更新,其中包括动画改进和更好的大型世界创作能力。创建者可以通过基于层的实时工作流和显示场景中其他用户位置的视口图标,在大型世界中进行更无缝的协作。

此版本还支持 Ada Generation GeForce RTX 和 NVIDIA RTX GPUs 中包含的新 DLSS 3 ,通过实时生成额外的高质量帧,可以大幅提高 RTX 渲染器的性能和质量。

您还可以在 Omniverse 创建中使用许多新的 PhysX 扩展,包括 PhysX 创作工具栏和有符号距离场( SDF )碰撞器。

  • PhysX 创作工具栏–一个简单的创作工具栏,可使所有内容在模拟环境中正确运行。
  • SDF 碰撞器–基于 SDF 的碰撞检测现在可以用于物理对象,实现齿轮和凸轮的直接实时模拟。

今年, Omniverse Create 已经推出了 300 多个内置 Kit 扩展,其中包括:

  • ActionGraph –创建中的一种特殊类型的 OmniGraph ,允许您使用基于节点的可视化编程在场景中创建事件驱动的行为和逻辑。
  • Omni.ui.scene – Omni 中的扩展。 ui ,允许您直接在视口或 3D 环境中为小部件和操纵器构建可交互的 ui 。
  • DeepSearch –一种由人工智能驱动的微服务,支持对 Omniverse Nucleus 的资产数据库进行即时自然语言或二维图像搜索,以检索图像、对象或其他资产。
A screenshot showing a car in Action Graph. You can use Action Graph to add event-driven behaviors to an asset. For the car shown, you can open/close doors, raise/lower the spoiler, and change paint colors.
图 3.使用动作图将事件驱动的行为添加到资产中。对于所示的汽车,您可以打开/关闭车门,升高/降低扰流板,并更改油漆颜色

建筑公司 Mead & Hunt 的 XR 和可视化项目经理 Eric Craft 表示:“对于建筑设计/可视化工作负载,我们通常使用开箱即用的软件,但这些开箱即成的实现可能会遇到限制。”。“ NVIDIA 的 Omniverse 开发平台使我能够轻松调整和定制他们的工具,因此我可以为我们的公司构建一个更高效、更有效的工具包。”

“由于它基于 USD ,” Craft 补充道,“该平台与其他流行的行业工具相互连接,这意味着我可以在一个地方构建自定义 Omniverse 工具,但可以在我们的多应用程序工作流中使用它。而且,由于 USD 基于层的工作流,即使在设计导出更新时, Omniverse 中的更改也会保持不变。”

Audio2Gesture 是一款基于音频文件创建逼真身体姿势的人工智能工具,现已在 Omniverse Machinima 中推出。

Omniverse View 是一款简单的审核和批准应用程序,现在提供了一种专注的协作审核和标记体验。

NVIDIA Omniverse Replicator 是一款为 AI 和模拟工作流生成 3D synthetic data 的 SDK ,它是 now available as a container ,可轻松部署在您首选的云服务提供商( CSP )上。 AWS 用户可以利用 Omniverse GPU-Optimized AMI available on AWS marketplace 并在 EC2 实例上无缝部署复制器容器。

开始使用 NVIDIA Omniverse

Omniverse 现在提供了一套新的多样化工具和更新的应用程序,现在是开始的最佳时机。 下载免费的 Omniverse 个人版 ,在 Omniverse 的测试版开始构建 。

Omniverse 团队渴望听到您对 beta 版本的反馈,并积极寻找 Omniverse 论坛 中的输入,以改善个人用户的体验。 11 月 9 日星期三加入我们的 community Omniverse livestream ,了解更多关于 Omniverse 测试版的信息,并获得如何利用新功能的想法。

订阅 Omniverse 电子报 接收有关 Omniverse 企业的更新。关注我们的 InstagramTwitterYouTubeMedium ,了解最新版本和用例。

访问  Omniverse 开发者资源中心  USD 页面 有关其他资源,请查看在 Omniverse 上的最新教程 ,查看 论坛 以获得支持。加入 Omniverse 社区 , Discord server , and Twitch Channel 与社区聊天,以及 订阅 获取最新 Omniverse 新闻。

 

Tags