NVIDIA-Omniverse/PhysX

NVIDIA PhysX SDK

解决的问题

提供高性能框架,用于实时模拟物理交互,包括刚体动力学、破坏和流体模拟,这对于创建逼真的虚拟环境和机器人仿真至关重要。

工作原理

该项目由多个集成组件构成:用于实时物理模拟的核心 PhysX SDK,用于模拟断裂和破坏的 Blast SDK,以及用于流体和火焰效果的 Flow SDK。此外还包含 ovphysx,这是一个带有 Python 绑定的 C API,支持 USD 物理模拟,并通过 DLPack 实现与 AI 框架之间的张量互操作性,便于数据交换。

适用人群

开发实时模拟的开发者、使用 Isaac Sim 等平台的机器人研究人员,以及交互式 3D 环境的创作者。

主要亮点

  • 实时模拟:专为高速物理计算设计的 SDK。
  • 专用模拟库:包含用于破坏的 Blast 和用于流体/火焰的 Flow。
  • Python 绑定ovphysx 可实现更轻松的集成和基于 Python 的控制。
  • 张量互操作性:支持 DLPack,实现模拟与 AI/ML 张量之间的高效数据传输。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目