NVIDIA-Omniverse/PhysX

NVIDIA PhysX SDK

解决的问题

PhysX 提供一个高性能框架,用于实时模拟物理交互,让开发者能创建逼真的运动、碰撞和环境效果,如破坏和流体。

工作原理

此项目包含数个专门引擎:核心 PhysX SDK 用于一般实时物理,Blast SDK 用于模拟断裂和破坏,Flow SDK 用于流体和火焰模拟。它还包含 ovphysx,一个带有 Python 绑定的 C API,能启用 USD 物理模拟,并支持 DLPack 张量互操作性以进行数据交换。

适用对象

构建实时模拟的开发者、使用 IsaacSim 等工具的机器人研究人员,以及在 NVIDIA Omniverse 生态系统中工作的创作者。

亮点

  • 实时模拟:专用 SDK 提供高性能物理。
  • 专门效果:独立的破坏(Blast)和流体/火焰(Flow)库。
  • Python 集成:通过 ovphysx 提供 Python 绑定,方便脚本编写和 USD 物理模拟。
  • 张量互操作:支持 DLPack 张量互操作性,以促进与 AI 和数据工作流的集成。

相关

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