0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用USD开发数字孪生项目?试试在NVIDIA Omniverse写代码

3D视觉工坊 来源:3D视觉工坊 2023-01-13 10:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Omniverse 是个啥?

Omniverse 是英伟达开发的一个用于3D设计协作和仿真的平台,综合应用了RTX、 皮克斯发明的USD格式(Universal Scene Description)、AI,采用的是模组化开发框架。开发人员可以插入 Omniverse 栈的平台层,开发自己的extension.

0f031f42-92ce-11ed-bfe3-dac502259ad0.png

Omniverse 界面

(图片源于NVIDIA)

上面提到的Omniverse 的3D设计协作和仿真,是指在Omniverse 平台内,三维工作人员之间使用不同软件,即使在异地也可在Omniverse平台内实时进行协作,不需要无尽的格式转换,上传下载等操作。

这得益于USD这种格式,皮克斯发明了USD,这是一种易于扩展的、开源的3D 场景文件格式,也是用于创建、表示和修改虚拟世界的一组数据结构和API,可以用来协同构建动画3D场景。很多软件和渲染器都已经支持USD。Omniverse 也已经能够支持很多软件在其平台上协同。

0f11e7a2-92ce-11ed-bfe3-dac502259ad0.png

与Omniverse 连接的软件

(图片源于NVIDIA官网)

除设计协同外,Omniverse 内置的应用程序还可以支持完成很多视觉和AI类的工作。比如速度快但效果也好的实时渲染,再比如数字人开发会使用到的AI驱动面部动画工具,逼真程度高的仿真工具等。

Omniverse开发能用来干啥?

Omniverse 目前已经在制造、建筑工程、影视动画等数字孪生的项目中开始使用。建筑工程行业则主要偏向协同、仿真,一些设计院,比如湖南省建筑设计院数字研究院等,已经开始对Omniverse二开,优化自家的设计工作流。影视动画领域里,开发数字人的热度很高,Omniverse 本身自带一些AI驱动功能,团队再在基础上开发一些插件,来满足实际项目使用。

0f19b02c-92ce-11ed-bfe3-dac502259ad0.png

宝马数字工厂

Omniverse 平台降低了开发难度,采用模组化设计,非常灵活,借助基于 Python 的低代码和无代码开发模式,团队可以快速、高效且可持续地开展工作。另外,已经预置了超过300个extension,开发人员完全可以使用或者调整,用到自家的项目中。

Omniverse 开发怎么搞?有啥要求?

NVIDIA Omniverse 的所有核心应用均基于 Omniverse Kit 构建,这些应用均基于软件堆栈建立。Omniverse Kit 的运行时通过 RTX、PhysX、Omnigraph 和 USD 等组件驱动 Omniverse 模拟和运行。许多扩展程序可以独立于运行时进行运行,也有许多扩展程序结合了 UI 和运行时,通过利用内核的力量,可以在应用上创建加速extension。

开发人员现在可以在 Omniverse Kit 中创建自定义应用程序,并开发大型、复杂的应用程序。

0f24e03c-92ce-11ed-bfe3-dac502259ad0.png

NVIDIA Omniverse Kit Stack 包含 RTX、PhysX、Omnigraph 和 USD 以及许多自定义扩展程序

(图片源于NVIDIA)

从人员要求来看,Omniverse 支持python 和 C++。所以开发人员首先必须要有Python 或者C++基础。有了语言基础,还得对USD这种格式有基础了解,熟知它的逻辑,会事半功倍。当然,开发前也要Omniverse平台本身比较熟悉,安装好Omniverse, 起码要了解它的基本应用和平台运行架构。(安装链接:https://www.nvidia.cn/omniverse/download/)

硬件装备上来说,Omniverse对显卡要求比较高,要有RTX的卡才行。如果要用于较大场景的开发的话,显卡显存建议选择16GB或以上。CPU推荐8核以上,内存建议32GB或以上。

Omniverse 开发相关课程已经免费开放,这里有整理好的基础开发学习资源包,不需要再各处寻寻觅觅。如果有针对性的问题,也可以进入社区来交流。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    5496

    浏览量

    109110
  • 数据结构
    +关注

    关注

    3

    文章

    573

    浏览量

    41378
  • 数字孪生
    +关注

    关注

    4

    文章

    1617

    浏览量

    13737

原文标题:使用USD开发数字孪生项目?试试在NVIDIA Omniverse 写代码

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    湃睿科技Pi-DT平台助力中车瑞伯德数字孪生项目落地

    近日,上海中车瑞伯德智能系统股份有限公司与上海湃睿信息科技有限公司联合研发的工业数字孪生项目正式上线。该项目以湃睿科技自主研发的Pi-DT工业数字
    的头像 发表于 12-10 09:32 87次阅读
    湃睿科技Pi-DT平台助力中车瑞伯德<b class='flag-5'>数字</b><b class='flag-5'>孪生</b><b class='flag-5'>项目</b>落地

    利用NVIDIA Cosmos开放世界基础模型加速物理AI开发

    NVIDIA 最近发布了 NVIDIA Cosmos 开放世界基础模型(WFM)的更新,旨在加速物理 AI 模型的测试与验证数据生成。借助 NVIDIA Omniverse 库和 Co
    的头像 发表于 12-01 09:25 520次阅读

    NVIDIA Omniverse USD插件开发中的UI卡顿问题复现及分析

    在外部摄影机记录原始的绿幕影片素材的时候,点击开始 / 结束分别会触发一个时间码 (Timecode)的信号,信号可以 BMD 采集卡当中通过 SDK 获得,这样我们把从开始到结束的相机定位轨迹记录存至 buffer 中,然后更新到 USD 的 stage sublay
    的头像 发表于 11-03 15:17 274次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> <b class='flag-5'>USD</b>插件<b class='flag-5'>开发</b>中的UI卡顿问题复现及分析

    NVIDIA推出Omniverse DSX Blueprint

    在华盛顿特区 NVIDIA GTC 大会的主题演讲中,NVIDIA 创始人兼首席执行官黄仁勋介绍了 NVIDIA Omniverse DSX,这是一个全面、开放的蓝图,用于设计和运营吉
    的头像 发表于 11-03 15:08 551次阅读

    NVIDIA Omniverse Extension开发秘籍

    NVIDIA Omniverse 是一个模块化平台,使用高级 API 和微服务来构建由 OpenUSD 和 NVIDIA RTX 提供支持的 3D 应用。OpenUSD 功能强大的 3D 框架与
    的头像 发表于 08-22 15:52 3403次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> Extension<b class='flag-5'>开发</b>秘籍

    NVIDIA扩展适用于AI工厂数字孪生Omniverse Blueprint

    NVIDIA 宣布大幅扩展适用于 AI 工厂数字孪生Omniverse Blueprint,为工程团队提供更多 AI 工厂构建工具,目前已作为预览版推出。
    的头像 发表于 05-22 09:48 754次阅读

    NVIDIA Omniverse与RTX 5880 Ada驱动工厂数字孪生

    数字孪生技术近年来快速发展,已成为工业 4.0 和智能制造的核心技术之一。它通过构建物理实体(如设备、产线或工厂)的虚拟映射,结合实时数据与仿真分析,优化制造流程并提升效率。
    的头像 发表于 05-15 10:53 849次阅读

    洞悉Omniverse:如何实现工业设施数字孪生中的机器人机群仿真

    Omniverse Blueprint 帮助实现工业设施数字孪生中的机器人机群仿真。 工业 AI 和物理 AI 能够简化工作流,企业纷纷开始探寻这两项技术最有效的使用方式。 企业
    的头像 发表于 05-11 16:46 1101次阅读
    洞悉<b class='flag-5'>Omniverse</b>:如何实现工业设施<b class='flag-5'>数字</b><b class='flag-5'>孪生</b>中的机器人机群仿真

    Mega NVIDIA Omniverse Blueprint帮助工业企业加快物理AI开发

    适用于在数字孪生中测试机器人机队的 NVIDIA Omniverse Blueprint 现已推出预览版。
    的头像 发表于 04-11 16:29 907次阅读

    Altair One® 云端门户与 NVIDIA Omniverse 实时数字孪生蓝图完成全面整合

    正式宣布其 Altair One®云端门户与 NVIDIA Omniverse 实时数字孪生蓝图实现技术融合。通过整合 GPU 加速、NVIDIA
    的头像 发表于 04-02 14:01 486次阅读

    NVIDIA Omniverse Kit 107的安装部署步骤

    NVIDIA Omniverse 是一个模块化平台,使用高级 API 和微服务来构建由 OpenUSD 和 NVIDIA RTX 提供支持的 3D 应用。OpenUSD 功能强大的 3D 框架与
    的头像 发表于 03-28 10:37 1156次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> Kit 107的安装部署步骤

    使用NVIDIA Omniverse空间流式传输XR中体验数字孪生

    空间计算体验正在深入改变我们与数据交互的方式,通过扩展现实(XR)和数字孪生等技术打通物理世界与数字世界。这些进步让我们能够以更加直观和沉浸式的方式分析和理解复杂的数据集。
    的头像 发表于 01-14 14:04 1086次阅读
    使用<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b>空间流式传输<b class='flag-5'>在</b>XR中体验<b class='flag-5'>数字</b><b class='flag-5'>孪生</b>

    NVIDIA于CES 2025发布Omniverse Blueprint“Mega”

    近日,万众瞩目的CES 2025展会上,NVIDIA震撼发布了Omniverse Blueprint的“Mega”版本。这一创新技术旨在通过数字
    的头像 发表于 01-13 15:39 1279次阅读

    NVIDIA Omniverse扩展至生成式物理AI领域

    重要方向。 这一创新举措不仅增强了Omniverse的多元化应用能力,更为全球软件开发和专业服务领域的领先企业提供了全新的开发工具和平台。借助Omniverse,这些企业能够更快地
    的头像 发表于 01-13 10:56 1063次阅读

    数字孪生系统

    传统港口存在痛点,数字孪生系统通过虚拟空间中建立与物理港口一一对应的模型,并接入实时生产运营数据,实现对码头的生产作业进行多角度、全方位的实时监控,推动码头作业及管理工作的数字化转型
    的头像 发表于 01-10 10:05 1141次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>孪生</b>系统