面向开发者的 OpenUSD

OpenUSD 由 Pixar Animation Studios 开发,是一个用于在 3D 世界中创建、模拟和协作的开源框架。OpenUSD 是 NVIDIA Omniverse™ 的基础,NVIDIA Omniverse™ 是为工业数字化和生成式物理 AI 开发 3D 应用的平台。

开始使用
文档
论坛


工作原理

OpenUSD 是一个开源框架,用于在 3D 世界中进行组合、仿真与协作。其通用结构帮助开发者实时精确地控制场景组合,把多个 3D 资源集成到同一个舞台。每个 OpenUSD 资源都包含独立的数据层堆栈,如几何体、着色或纹理等,各层可以互换,而不会影响其他元素。

A diagram showing X

OpenUSD 概述

查看本指南,了解帮助您开始使用 OpenUSD 的示例、技术参考和工具。

如何使用 OpenUSD 博客

了解开发者如何在 AI 和工业数字化时代采用 OpenUSD 来加速其 3D 工作流。

OpenUSD 讲解视频

观看此视频,概要了解 OpenUSD 及其在加速 3D 开发以迎接下一个工业和物理 AI 时代方面发挥的作用。

学习 OpenUSD
课程

通过此面向开发者和 3D 从业者的免费课程,加速您的 OpenUSD 工作流。


如何开始使用 OpenUSD

使用预构建库开始探索和学习 OpenUSD 内容 (例如 USD 示例) 。您还可以使用最新的 USD Python 版本或 API 开始使用 OpenUSD 进行开发。


OpenUSD 示例项目和示例资产

提供免费的开源 USD 示例可下载,包括 physical AI 数据集USD 示例数据集

The Physical AI Dataset allows for developers to pretrain and deploy models.

用于神经渲染的 3DGUT

采用 3D Gaussian-based 3DGUT 技术,可将传感器数据渲染为高保真三维场景,是 NVIDIA Omniverse NuRec 神经重建的核心。算法支持输出 USD 文件格式,便于与仿真流程无缝集成。

The Physical AI Dataset allows for developers to pretrain and deploy models.

OpenUSD SimReady 标准化工作流程

标准化要求和流程,支持为 AI 工厂开发仿真就绪型功能和资产。

The Physical AI Dataset allows for developers to pretrain and deploy models.

物理 AI 数据集

这个经过预验证的商用级数据集可以帮助研究人员和开发者预训练、测试和验证用于物理 AI 部署的 AI 模型。

Intel ASWF USD scene

仓库示例资产

此工业 3D 模型使用箱子、板条箱、安全锥、桶、传送带、坡道、梯子和托盘的 Pixar USD 模型展示了仓库空间示例。

Pixar’s OpenUSD kitchen set

Kitchen Set—Pixar 提供的示例资产

这是 Pixar 提供的完整厨房资产。原始模型由前实习生使用 Pixar 的 Renderman 创建,并已针对 USD 格式进行了优化。

Da Vinci Workshop showcases how the NVIDIA creative team built a complete USD film production pipeline.

达芬奇研讨会项目

达芬奇研讨会展示了 NVIDIA 创意团队如何构建这一出色的环境,以开发完整的 USD 电影制作流程。


基于 OpenUSD 技术构建

将 OpenUSD 技术用于机器人和工业仿真工作流程。

Omniverse is a platform of APIs and SDKs for building industrial digitalization applications

Omniverse

Omniverse 是一个 API 和 SDK 平台,支持开发者构建工业数字化应用。

SimReady assets built on OpenUSD are compatible with real-world simulations.

Isaac Sim

NVIDIA Isaac Sim™ 可在基于物理性质的虚拟环境中仿真 AI 驱动的机器人解决方案。

Verify compatibility with USD Validate

SimReady 资产

基于 OpenUSD 构建的 SimReady 资产可用于任何模拟,以表示现实世界。


借助 OpenUSD NIM 微服务加速开发

利用生成式 AI copilot 和智能体开发 OpenUSD 工具,加速 3D 世界的创建。

USD Code is a state-of-the-art LLM that answers OpenUSD queries and generates USD-Python code.

USD Code

先进的 LLM,可回答 OpenUSD 知识查询并生成 USD-Python 代码。

USD Search uses AI to find OpenUSD data, 3D models, images, and assets from text or image inputs.

USD Search

使用基于文本或图像的输入对 OpenUSD 数据、3D 模型、图像和资产进行 AI 驱动的搜索。

USD Validate checks OpenUSD asset compatibility with instant RTX render and rule-based validation.

USD Validate

验证 OpenUSD 资产与即时 RTX 渲染和基于规则的验证的兼容性。


NVIDIA OpenUSD 学习资源库


更多资源

探索精心策划的 USD 和 Hydra 资源,进一步加速您的学习之旅。