网易首页 > 网易号 > 正文 申请入驻

在 Omniverse Kit 104 中使用 C++ 和 Python 创建自定义元宇宙应用

0
分享至

近日,NVIDIA 推出Omniverse Kit 104更新。此次更新让开发者能使用 C++ 和 Python,更轻松地创建、打包并发布元宇宙应用。借助扩展后的工具包、更高的灵活性以及易于使用的模板,不同经验水平的开发者都能构建用于加速特定行业工作流的元宇宙应用和扩展程序。

Omniverse Kit 是一个软件开发平台。该平台包含了各种用于构建元宇宙应用、扩展程序和微服务的功能和构件 ,并且这些功能和构件正在不断增加。Omniverse Kit 104 针对关键的开发者工具和扩展程序发布了以下更新:

  • 除了现有的 Python 模板外,还开放了带有模板和实例的 C++ 扩展程序开发功能

  • 一个可助力用户轻松创建自定义应用的新应用模板

  • 具有先进、开放工作流的 Viewport 2.0

  • 为 Omni.UI.Menu 中的用户界面带来新的导航可能性

  • 能够在操作中封装扩展功能

  • 通过一个集中式 API 和 UI 来管理热键

  • 经过改进的新文档

NVIDIA Omniverse 的所有核心应用均基于 Omniverse Kit 而构建,包括CreateViewIsaac SimDRIVE SimFarm。这些应用均基于软件堆栈建立,具有丰富的、可共享的扩展程序供用户使用,例如 Omniverse Create 中包含 300 多个扩展程序,其中甚至还包括了扩展程序管理器!这意味着用户构建扩展程序的方式与 NVIDIA 构建 Omniverse 功能的方式是相同的。

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

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

开放带有模板和实例的 C++ 扩展程序

Kit 104 支持一套新的扩展程序模板,可供 C++ 开发者使用 C++ 插件创建扩展程序。这些扩展程序模板保存在 GitHub 中,包含各种扩展示例。用户可将这些示例可作为开发 UI 小工具 、USD 交互等内容的参考,无需从头开始创建扩展程序,便能够加速应用开发进程。

该扩展程序模板展示了如何:

  • 创建一个将在启动时加载的 C++ 插件

  • 为 omni.graph 创建一个 C++ 节点

  • 为 omni.ui 创建有属性的 C++ 小工具,并且绘制一个简单矩形框

  • 创建一个可以修改当前 USD 阶段的 C++ 插件

另外,许多新的 Python 模板已在 GitHub 中公开提供,包括创建 UI 场景和创建几何图形和命令等示例。

使用 Omniverse Kit 应用模板轻松创建应用

用户现在可以在 Omniverse Kit 中创建自定义应用程序,并开发大型、复杂的应用程序,如 Omniverse Create 和 Omniverse View。用户可以借助新的应用模板,利用 Omniverse 平台的技术支持,如 RTX、PhysX、Nucleus、OmniGraph 和 USD 等,更轻松地创建自己的应用。

该模板是一个起点,并附有一句简单的“hello world”示例,展示了使用 Omniverse Kit 来开发应用的简便性。该模板还包含两个更高级的应用,以展示如何使用 Omniverse 中的众多扩展程序来构建功能丰富的应用。

使用 Viewport 2.0 实现高级、开放的工作流

Viewport 2.0 专门用于为 Python 开发者实现更加高级的开放式工作流。Create 2022.3 将利用 Viewport 2.0 的特点和功能提供第二个视窗,可赋能创作者在其设计环境中以更多元化的视角进行交互。

NVIDIA 对视窗进行了重新设计并加入了新的扩展程序,包括:

  • 默认视窗运行

  • 视窗菜单系统(omni.ki.viewport.menubar)

  • 模块化视窗操控器系统 (omni.kit.viewport.manipulator)

  • 实用功能和传统视窗的兼容(omni.kit.viewport.utility)

通过 Omni.ui.Menu 创建

具有更多选项的灵活菜单

Omni.ui.Menu 在 Kit 104 中进行了改造,为导航页面和用户界面带来了新的可能性,其新特征包括:

  • 对 ui.MenuItem 外观的完全控制(ui.MenuDelegate)

  • 可创建易用的程序性菜单(ui.Menu.build_fn)

  • 轻松进行单选菜单行为(ui.MenuCollection)

  • 在 Python 中重现委托绘制的 ui.MenuItem

使用自定义小工具和静态窗口拆移功能 ,尝试新的菜单外观。

调用和执行操作

Kit 104 可将扩展程序功能封装在易于调用的操作中。用户可以编辑这些操作并且在 C++ 和 Python 中使用。操作窗口包含了所有可用的操作,用户使用扩展程序创建、注册和执行相关操作。

用于热键的集中式 API 和 UI

Kit 104 引入了一个集中式 API 和 UI 来创建和管理热键。热键通过操作进行启用并且可以:

  • 通过任意扩展程序创建或注册

  • 与操作相关

  • 由用户覆写和管理

  • 热键绑定可以“专属”于一个窗口

  • 在热键窗口中轻松找到

经过改进的全新文档

NVIDIA Omniverse 文档经过更新后加入了用户友好型的导航功能,因此在构建应用程序时,用户可以轻松找到其所需的答案。以下是对文档进行的一些主要改进:

  • 更新了 HTML,因此构建系统为不同的类生成了增强的索引,同时还有一个涵盖所有文档的核心索引

  • 一个新的文档生成器,用户可以通过编写 markdown 文件轻松建立文档。这些文件可以在应用程序中交互使用,也可以导出为传统的 HTML 在网络浏览器中使用

  • 该文档现在还包含关于风格的资源以及每个小工具的风格属性列表

使用 Omniverse Kit 构建新的扩展程序

Omniverse 应用的最新版本可以说是了解 Kit 功能的胜地。今年,Omniverse Create 已经推出了 300 多个用 Kit 构建的扩展程序。

  • Action Graph 是 Create 中 Omnigraph 的一个扩展程序,是 Kit 中的一个令人期待的新示例。Action Graph 使用户可以通过可视化编程,在场景内创建事件驱动的行为和逻辑。Kit 还通过新的 GraphEditor.Core 扩展程序构建了经过改进的 Omni.ui.Graph 扩展程序,使用户更易于开发基于图形的扩展或应用程序

  • Omni.ui 中有一个名为 Omni.ui.scene 的新框架,用户可以利用该框架直接在视窗或 3D 环境中为小工具和操控器构建可交互 UI。用户可通过该扩展程序在 3D 投影场景中创建形状,并通过手势系统轻松进行操控

  • Deep Search 窗口是一个用 Kit 构建的扩展程序,利用该扩展程序可以在 Omniverse Nucleus 的资产数据库中进行基于 AI 的自然语言查询,以检索图像、物体或其他资产。用户可以将这些资产拖放到其构建的场景中

NVIDIA 最近还推出了带有 USD 和 Nucleus 的新一代实时协作式工作流——Omniverse Live。建立在 Kit 基础上的同步层比以往加载速度更快,可赋能分布多地的多个用户开展实时协作,进行场景修改。实时模式可与任何 Omniverse 应用或连接器一起使用,助力创作者在无缝、低损的工作流中进行合作。

开发者担任“引路人”

许多开发者正在 Omniverse Kit 中构建能够优化和改进 3D 工作流的实用扩展程序和连接器。在做好广泛应用的准备后,开发者合作伙伴和社区成员可以通过 new self-publishing portal 在 Omniverse Exchange 中发布应用、连接器和扩展程序。

最新发布的一些扩展程序和连接器包括:

  • Reallusion iClone 8.1.0 实时同步连接器 ,用于 Omniverse 应用和 iClone 8 之间的无缝互动

  • OTOY OctaneRender hydra render delegate,使 Omniverse 用户可以在 Omniverse Create 或 View 视窗中直接使用 OctaneRender

  • Nextspace digital twin platform 扩展程序,用于数据和几何形状的规范化以推动 AI、分析和模拟的使用

  • SmartCow’s Omniverse 扩展程序,为 AI 车牌识别领域生成大规模车牌数据集的合成数据

近日,NVIDIA 首届Omniverse 开发者比赛落下帷幕。本届比赛中,Omniverse 社区用户提交了使用 Omniverse Code 和 Omniverse Kit 开发的大量创新的扩展程序。您可以阅读相关文章 ,获得开发 Omniverse 扩展程序的灵感。

复制链接“https://www.nvidia.cn/omniverse/enterprise/free-trial/”至浏览器,了解更多关于NVIDIA Omniverse的信息并免费试用。

实现并超越元宇宙:探索 Omniverse 比赛选手为 3D 世界打造的工具

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
普京:我们原以为炼油厂是民用设施不会挨打,结果判断错了

普京:我们原以为炼油厂是民用设施不会挨打,结果判断错了

桂系007
2026-09-03 20:32:24
4年926万!官宣加盟骑士!哈登等到彩票大中锋

4年926万!官宣加盟骑士!哈登等到彩票大中锋

篮球实战宝典
2026-09-03 14:06:52
真爷们!张继科罕见回应景甜风波,一句话护尽前任体面,格局大了

真爷们!张继科罕见回应景甜风波,一句话护尽前任体面,格局大了

一盅情怀
2026-09-03 11:22:44
山西省委:坚决拥护党中央决定

山西省委:坚决拥护党中央决定

新京报
2026-09-03 20:29:07
井柏然翻红了?话不能说太早!

井柏然翻红了?话不能说太早!

影视地平线
2026-09-03 14:48:21
金正恩这步棋比清洗还狠!援俄刚打出威名,朝鲜军队高层一夜洗牌

金正恩这步棋比清洗还狠!援俄刚打出威名,朝鲜军队高层一夜洗牌

三毛看世界
2026-09-03 14:03:33
孟买和上海同是2000多万人口,孟买创造3100亿美元GDP,上海呢?

孟买和上海同是2000多万人口,孟买创造3100亿美元GDP,上海呢?

花小猫的美食日常
2026-09-04 00:07:54
36岁待业演员在河北一景区扮演“玄奘”走红;当事人回应:之前是影视演员,目前主要是游走互动和游客聊天

36岁待业演员在河北一景区扮演“玄奘”走红;当事人回应:之前是影视演员,目前主要是游走互动和游客聊天

封面新闻
2026-09-03 22:49:04
尊界“隔空关门”功能翻车?袁弘多次挥手车门没有反应,司机紧急救场:因为我挂档了

尊界“隔空关门”功能翻车?袁弘多次挥手车门没有反应,司机紧急救场:因为我挂档了

和讯网
2026-09-03 12:24:13
谢贤前女友Coco直播被说丑,本人回应:“姐都40岁了,把头发往下一放还是迷倒一大片的”

谢贤前女友Coco直播被说丑,本人回应:“姐都40岁了,把头发往下一放还是迷倒一大片的”

韩小娱
2026-09-04 05:54:22
后天起,入户调查!请积极配合

后天起,入户调查!请积极配合

河南交通广播1041
2026-09-03 13:55:37
驻俄大使馆开始“提醒”某些人了!

驻俄大使馆开始“提醒”某些人了!

走读新生
2026-09-03 11:48:48
难怪朱倩老公这次下手这么狠,这女人的聊天记录,实在是太野了

难怪朱倩老公这次下手这么狠,这女人的聊天记录,实在是太野了

皮蛋儿电影
2026-09-02 10:26:48
大S闺房曝光!太过诡异像灵堂引人不适,难怪大师预言她活不过50岁

大S闺房曝光!太过诡异像灵堂引人不适,难怪大师预言她活不过50岁

瞎说娱乐
2026-08-27 11:09:48
美网:中国三连胜!6-1,郑钦文强势五连胜晋级32强VS大满贯冠军

美网:中国三连胜!6-1,郑钦文强势五连胜晋级32强VS大满贯冠军

求球不落谛
2026-09-04 06:08:35
9月3日美网战报,2-0,2-1,2-1,中国金花晋级,三位大满贯晋级

9月3日美网战报,2-0,2-1,2-1,中国金花晋级,三位大满贯晋级

南海浪花
2026-09-04 04:19:14
王宝强携女友回工作室!38岁冯清腹部微凸引关注,相恋8年仍未婚

王宝强携女友回工作室!38岁冯清腹部微凸引关注,相恋8年仍未婚

神颜贩卖机
2026-09-03 15:04:16
恐慌性引援代价多大?纽卡亿元彩票直接作废

恐慌性引援代价多大?纽卡亿元彩票直接作废

看我说体育
2026-09-03 16:05:56
白金汉宫出手!梅根刚返英便失人心,温莎家族这招太绝了

白金汉宫出手!梅根刚返英便失人心,温莎家族这招太绝了

草莓解说体育
2026-09-04 00:40:03
马蓉直播哭穷,5000万快花光!金发造型寻找下一个“王宝强”?

马蓉直播哭穷,5000万快花光!金发造型寻找下一个“王宝强”?

八卦疯叔
2026-09-03 10:00:06
2026-09-04 07:11:00
NVIDIA英伟达中国 incentive-icons
NVIDIA英伟达中国
英伟达(中国)官方账号
3665文章数 1460关注度
往期回顾 全部

科技要闻

英伟达129亿美元拿下Hugging Face

头条要闻

男子逛夜市遭按摩摊大妈拉住 被5个大妈服务按到发红

头条要闻

男子逛夜市遭按摩摊大妈拉住 被5个大妈服务按到发红

体育要闻

梅西:巴萨10号与阿根廷10号

娱乐要闻

王宝强携女友回工作室!相恋8年仍未婚

财经要闻

章子怡套现3亿 上美拿什么补韩束的缺?

汽车要闻

限时权益价28.99万起 FREELANDER神行者8正式上市

态度原创

家居
手机
亲子
教育
数码

家居要闻

2026建博会(广州) 公装联探展交流活动

手机要闻

8月性价比最高入门机榜单出炉:摩托罗拉霸榜前2

亲子要闻

孩子不长个,建议查查这四项

教育要闻

【考试地理】火山与温泉

数码要闻

IFA前夜,云鲸将十周年发布会开到了柏林,还顺手秀了波具身智能

无障碍浏览 进入关怀版