英伟达元宇宙平台Omniverse的学习,技术调研

NVIDIA Omniverse™ 是一个基于 USD (Universal Scene Description) 的可扩展平台,可使个人和团队更快地构建自定义 3D 工作流并模拟大型虚拟世界。

Omniverse:三维设计协同、模拟的开发平台,实现3D实时渲染,RTX光线追踪技术

协同:多用户 

模拟:数字孪生 Digital Twins

平台:类似于CUDA的平台,而非应用

谁在用Omniverse:

1)  创意人员、设计师、研究人员和工程师可以连接主要设计工具、资产和项目,从而在共享的虚拟空间中协作和迭代。

2)  开发者和软件提供商还可以在 Omniverse 的模块化平台上轻松地构建和销售扩展程序、应用、连接器和微服务,以扩展其功能。

Omniverse基于 Pixar 的USD格式。

USD 是通用场景描述 (Universal Scene Description,简称USD),是一种开源3D场景数据标准和文件格式,USD之于Omniverse就相当于HTML之于互联网

通过USD文件,用户可以在同一个协作空间中,在多个软件应用程序之间交换有关建模、着色、动画、灯光、视觉效果和渲染的信息。它还支持 NVIDIA 的材料定义语言,允许艺术家跨多个工具交换有关表层材料的信息。

Omniverse 架构图:

Omniverse由Connect、Nucleus、Kit、Simulation和RTX Renderer五大组件组成的完整生态系统

Omniverse协同工作原理:

Omniverse生态系统:

Connect

ConnectorsOV和各个软件的连接桥梁,软件上的数字模型可以通过Connector转为USD的格式,并且存储在Nuclues核心服务上进行有效的管理。这样就有了一个以USD为标准的统一格式,可以兼容各个软件的资产库。

Nucleus

Omniverse Nucleus 提供一组基本服务,使各种客户端应用、渲染器和微服务能够共享和修改虚拟世界的表示。

Omniverse Nucleus 允许用户存储、共享和协作处理项目数据,并提供跨多个应用程序进行实时协作的独特能力。 Nucleus 可在本地机器、本地或云中运行

Kit、Simulation、RTX Renderer:

 Kit 是一款功能强大的工具包,可供开发人员和高级用户轻松创建自己的自定义工具和扩展,以加快他们的工作流程。

 Simulation 是一套NVIDIA核心技术,模拟世界,包括Phys×,Flow,Blast和刚体动力学。

 RTX Renderer 是一种先进的、支持多 GPU 的渲染器,基于 NVIDIA RTX,支持实时光线追踪和参考路径追踪。

对于数字孪生的思考:

数字孪生是一个虚实交互的过程,Omniverse对于数字孪生的优势在于,当现实中的场景数据变化,Omniverse能够“牵一发而动全身”,不需要等待数据在部门间的流转。某一部门数据变化,能够在结合的完整场景中同步看到变化的数据,从而进行实时协作。更好更快的进行版本的迭代。

-------------------

启动 omniverse

1) Create

命令行的方式,手动启动  Create

C:\Users\glodon\AppData\Local\ov\pkg\create-2022.3.3 目录下双击omni.create.bat文件

2) 连接器, Connect

其他软件 通过Connect 和Omniverse协同设计

支持Omniverse的软件

其他建模设计软件可以连接到omniverse 平台上

本地启动的omniverse平台地址

http://localhost:3080/

数字孪生:

Kit:

什么是Kit

Kit是omniverse中的 python.exe

通过Kit执行程序:

D:\omniverse\pkg\create-2022.3.3\kit>kit.exe --enable omni.kit.window.consloe

D:\omniverse\pkg\create-2022.3.3\kit>kit.exe --enable omni.kit.window.extensions

编写自己的第一个Kit程序:

D:\omniverse\pkg\create-2022.3.3\kit>kit.exe --exec D:\omniverse\py\HelloWorld.py

  • 10
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值