(相关资料图)
IT之家 11 月 10 日消息,2018 年底,英伟达宣布开源了 PhysX 物理模拟引擎,而 PhysX 的上一个开源版本是 2019 年的 PhysX 4.1 SDK。
时隔两年,英伟达又悄然开源了 PhysX 5.1 SDK,目前 PhysX 104.0 / PhysX SDK 5.1 已在 GitHub 公开,其中包括了 662k 行代码、文档和相关资产。
IT之家了解到,PhysX SDK 是一个可扩展的多平台物理解决方案,支持从智能手机到高端多核 CPU 和 GPU 的各种设备。PhysX 已经集成到一些最流行的游戏引擎中,包括虚幻引擎和 Unity3D。
2008 年,英伟达收购了 PhysX 的开发公司 AGEIA,当时专注于推动物理加速卡用于游戏。自英伟达收购以来,PhysX 一直专注于 GPU 加速和曾经专有的 SDK。5 多年前,英伟达开始在 SDK 和 CPU 路径方面对其进行开源。
根据英伟达的官方公告,在新功能方面,PhysX 5 包括了以前的 NVIDIA Flex 库功能,还添加了有符号距离场碰撞功能,所有这些都只能在 GPU 上运行。
在新的 CPU 功能方面,PhysX 5 现在允许用户定义自定义几何图形,这意味着现在可以支持圆柱形状或基于块的隐式世界。此外,大型模拟的 CPU 和 GPU 并行计算性能都得到了显著提升。
英伟达公告:点此查看
GitHub 页面:点此查看