面向开发者的 OpenUSD
OpenUSD 由 Pixar Animation Studios 开发,是一个用于在 3D 世界中创建、模拟和协作的开源框架。OpenUSD 是 NVIDIA Omniverse™ 的基础,NVIDIA Omniverse™ 是为工业数字化和生成式物理 AI 开发 3D 应用的平台。
工作原理
OpenUSD 是一个开源框架,用于在 3D 世界中进行创建、模拟和协作。OpenUSD 由 Pixar Animation Studios 开发,不仅限于文件格式,还支持 3D 内容创建和工具交换。
OpenUSD 的通用结构允许开发者将多个资产集成到一个“场景”中,从而实现动态场景操作。每个 OpenUSD 素材都包含独立的数据层堆栈,例如几何图形、着色或纹理,可以在不影响其他元素的情况下进行互换。例如,在厨房环境中的 OpenUSD 阶段,椅子或炉子的数据层可以独立交换,从而实现快速场景更新。

这种动态操作使开发者能够根据上下文高效测试多个素材版本,简化场景创建和更新,而无需从头开始重建。OpenUSD 的通用性使其成为视觉效果、建筑、机器人、制造等领域的行业标准。
如何开始使用 OpenUSD
使用预构建库开始探索和学习 OpenUSD 内容 (例如 USD 示例) 。您还可以使用最新的 USD Python 版本或 API 开始使用 OpenUSD 进行开发。
下载预构建的 OpenUSD 库和工具
下载完整版 OpenUSD,其中包括预构建库和 USD 工具集。Windows 下载也完全启动,因此您可以立即执行 usdview 或任何其他捆绑的 USD 工具。
下载或使用预构建的 OpenUSD 库即表示您同意 NVIDIA Omniverse 许可协议。
在 PyPI 上下载 usd-core Python 软件包
如果您想尝试使用 USD Python API,或者您只需要读取和写入 USD 阶段和层的核心 USD 功能,也可以使用 usd-core 包。USD 是预构建的,只需“点安装”即可。
OpenUSD SimReady 标准化工作流程
此手册对要求和流程进行了标准化,以便为 AI 工厂开发仿真就绪型功能和资产。它详细介绍了确定领域专家、起草资产规格、执行数据映射和差距分析、开发参考流程以及促进行业采用的步骤。
OpenUSD 示例项目和示例资产
免费和开源 USD 示例可通过 NVIDIA Omniverse 和合作伙伴网站下载。探索 USD 示例数据集、物理 AI 数据集,以及 NVIDIA 学习库获取更多 OpenUSD 资源。

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

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

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

住宅大厅项目
住宅大厅项目展示了如何使用多个 USD 合成操作符来帮助多人设计团队创建建筑环境。

工厂规划 3D 素材示例
USD Explorer 的示例 3D 模型使用各种 CAD 应用来显示示例工厂模型和工厂规划。

仓库示例资产
此工业 3D 模型使用箱子、板条箱、安全锥、桶、传送带、坡道、梯子和托盘的 Pixar USD 模型展示了仓库空间示例。
基于 OpenUSD 技术构建
将 OpenUSD 技术用于机器人和工业仿真工作流程。