您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Omniverse和C++ 、Python?
程序,模板,用户Omniverse和C++ 、Python?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充: 如何在Omniverse Kit 104中使用C++ 和Python创建自定义元宇宙应用?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
近日,NVIDIA 推出 Omniverse Kit 104 更新。此次更新让开发者能使用 C++ 和 Python,更轻松地创建、打包并发布元宇宙应用。借助扩展后的工具包、更高的灵活性以及易于使用的模板,不同经验水平的开发者都能构建用于加速特定行业工作流的元宇宙应用和扩展程序。
Omniverse Kit 是一个软件开发平台。该平台包含了各种用于构建元宇宙应用、扩展程序和微服务的功能和构件 ,并且这些功能和构件正在不断增加。Omniverse Kit 104 针对关键的开发者工具和扩展程序发布了以下更新:
NVIDIA Omniverse 的所有核心应用均基于 Omniverse Kit 而构建,包括 Create、View、Isaac Sim、DRIVE Sim 和 Farm。这些应用均基于软件堆栈建立,具有丰富的、可共享的扩展程序供用户使用,例如 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 交互等内容的参考,无需从头开始创建扩展程序,便能够加速应用开发进程。
该扩展程序模板展示了如何:
另外,许多新的 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.ui.Menu 创建
具有更多选项的灵活菜单
Omni.ui.Menu 在 Kit 104 中进行了改造,为导航页面和用户界面带来了新的可能性,其新特征包括:
使用自定义小工具和静态窗口拆移功能 ,尝试新的菜单外观。
调用和执行操作
Kit 104 可将扩展程序功能封装在易于调用的操作中。用户可以编辑这些操作并且在 C++ 和 Python 中使用。操作窗口包含了所有可用的操作,用户使用扩展程序创建、注册和执行相关操作。
用于热键的集中式 API 和 UI
Kit 104 引入了一个集中式 API 和 UI 来创建和管理热键。热键通过操作进行启用并且可以:
经过改进的全新文档
NVIDIA Omniverse 文档经过更新后加入了用户友好型的导航功能,因此在构建应用程序时,用户可以轻松找到其所需的答案。以下是对文档进行的一些主要改进:
使用 Omniverse Kit 构建新的扩展程序
Omniverse 应用的最新版本可以说是了解 Kit 功能的胜地。今年,Omniverse Create 已经推出了 300 多个用 Kit 构建的扩展程序。
上一篇:楼上暖气21度正常吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |