今年四月初,一家科技公司宣布将其物理仿真引擎的重要组成部分开源。具体而言,该公司决定将 PhysX SDK 的 GPU 源代码以开源的形式提供给开发者社区。尽管 PhysX SDK 自 2018 年起已经通过 BSD-3 许可证发布,但当时并未包含 GPU 模拟内核的源代码。此次开源举措新增了对超过 500 个 CUDA 内核的访问权限,这些内核为刚体动力学、流体模拟以及可变形物体等功能提供了支持。
此外,这家科技公司还将其 Flow SDK 的 GPU 计算着色器实现进行了开源。Flow SDK 是一个基于稀疏网格的实时流体模拟库,能够为开发者提供更丰富的流体建模和模拟资源。通过开放这些技术资源,该公司希望促进 GPU 加速计算与仿真领域内的合作与创新,进一步推动技术社区的发展。
需要说明的是,PhysX 最初由 NovodeX 开发,是一款用于实时物理仿真的引擎。它广泛应用于游戏、机器人等领域,能够创建逼真的运动和交互效果,并支持刚体动力学、可变形物体以及流体仿真等多种功能。而 Flow 则专注于稀疏网格上的流体和气体仿真。这两款工具在物理现象模拟方面形成了良好的互补关系:PhysX 提供了涵盖刚体和物体动力学的广泛支持,而 Flow 则专注于流体和气体仿真领域。
新浪科技公众号
“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)










