NVIDIA Omniverse Code

NVIDIA Omniverse Code 目前仍处于测试阶段,这是一款 Omniverse 应用,可作为集成开发环境 (IDE),供开发者和高级用户轻松构建自己的 Omniverse 扩展程序、应用或微服务。


开始使用




Omniverse Code 包含 Omniverse Kit SDK 运行时,并在易于导航的界面中提供基础工具、模板和文档。这使得您可以更轻松地利用 Omniverse Kit SDK 的强大功能来开发您自己的基于 Omniverse 的项目。

在 Code 中构建的优势

易于学习和使用

Code 的默认配置可帮助初次使用 Omniverse 的开发者快速熟悉平台的核心技术,并借助易于导航的界面、交互式文档、模板和“Hello World”练习来加快开发速度。

更少代码,更多输出

免费使用和修改 NVIDIA 不断增加的预构建 Omniverse 扩展程序,并将它们集成和分发到自己的项目中,因此,无需从头开始构建工具。

轻松打包和发布

无论是直接发送给最终用户或客户、共享 git 库以直接加载至基于 Kit 的应用或程序,还是发布到私有的 Omniverse 注册服务表中,Omniverse Code 都可以帮助您轻松打包和发布项目。



关键工具和扩展程序

nvidia-extension-manager-630w-354h.jpg

扩展程序管理器

浏览、加载和检查数百个预构建 Omniverse 扩展程序的代码,或者,不使用、使用部分或使用所有原有的扩展程序代码作为模板,开始创建自己的代码。

interactive-docs.png

交互式文档

直接在 Code 中轻松查看交互式文档并与其互动,其中包含适用于 Omni.UI、Graph UI、Viewport、USD 等的核心文档。

omniui.PNG

Omni.UI 框架

Omni.UI 框架是一个功能强大的工具包,可为 Code 中内置的扩展程序和应用创建精美、丰富且灵活的图形用户界面。

viewport.png

交互式 3D 视图

视图扩展程序是基于 Omniverse Kit 的应用“查看”3D 世界的主要方式,由 USD Hydra 提供动力支持,可与许多常见渲染器集成。这是我们用于查看创意工作的窗口,并可在 Code 中完全定制。

vscode.png

Visual Studio Code 实时连接

通过将 VS Code 实时连接到 Omniverse Code 会话,您可以看到实时反映的代码更改,从而即时、轻松地进行迭代、实验和调试。

usd-tools.png

USD 工具和窗口

利用任何现有工具(包括层、渲染设置和属性),在您自己的扩展程序和应用中操作 USD。

content-browser.png

内容浏览器

使用任何浏览器搜索一个或多个 Nucleus 服务器,轻松查找相关数据或资产以测试扩展程序。

farm2.png

微服务

微服务模板和交互式文档可以直接在 Code 的默认配置中获取,以便快速了解如何以理想方式构建平台服务。

Omniverse 开发者新动态

在 UE 5 中借助 NVIDIA 技术塑造图形的未来

在 UE 5 中借助 NVIDIA 技术塑造图形的未来

随着 UE 5 的发布,NVIDIA 公布了面向开发者的关键 RTX 技术支持,帮助他们提升游戏品质和游戏体验。

近期版本和资源:NVIDIA GTC 2022

近期版本和资源:NVIDIA GTC 2022

这篇以 GTC 大会为重点的总结介绍了一些软件的更新情况,包括 HPC SDK、cuQuantum SDK、Nsight Graphics 和 Nsight Systems 2022.2、CUDA 11.6、Update 1、cuNumeric 和 Warp。

在 GDC 2022 上,新推出的光线追踪、AI、云和虚拟世界工具简化了游戏开发流程

在 GDC 2022 上,新推出的光线追踪、AI、云和虚拟世界工具简化了游戏开发流程

在今年的 GDC 上,NVIDIA 公布了一系列面向游戏开发者的新工具,有助于您节省时间、更轻松地集成 RTX 并简化虚拟世界的创建流程。

借助 NVIDIA Warp 在 Python 中创建可微分图形和物理模拟

借助 NVIDIA Warp 在 Python 中创建可微分图形和物理模拟

Warp 是一个 Python API 框架,用于编写 GPU 图形和模拟代码,在 Omniverse 中的作用尤为突出。

开发者许可证和定价

您可以免费在 Omniverse 平台上开发基于 Omniverse Kit SDK 的扩展程序、应用和微服务,或基于 Omniverse Connect SDK 的连接器。

开发者可以自行销售自己的应用、扩展程序、微服务或连接器,或在 Omniverse Exchange 中展示。开发者无法分发任何 NVIDIA 开发的 Omniverse 应用、扩展程序或微服务,包括 Omniverse Nucleus 和 Omniverse Kit。

基于 Omniverse 的扩展程序、应用、微服务或连接器的最终用户需要持有 Omniverse 个人许可或 Omniverse Enterprise 许可。


开始使用

加入我们的社区

访问教程

充分利用数百个免费教程讲座或新手培训课程,以轻松上手使用 USD

资源中心

成为 Omnivore

加入我们的社区!参加我们每周在 Twitch 上的直播,在 Discord 和论坛上联系我们。

直播日程安排

获取技术支持

遇到问题? 您可以在论坛中发帖提问,以便获得 Omniverse 专家的快速指导,还可以参阅平台文档

论坛

现场培训课程

想要深入了解 NVIDIA Omniverse? 快来参加现场培训,与 FMC 的认证讲师进行交流。

立即报名

随时了解 NVIDIA Omniverse 的近期新闻

订阅