英伟达近日宣布了一个重大消息:其PhysX和Flow技术现已完全开源。这一举措不仅标志着PhysX SDK在开源道路上迈出了重要一步,也为开发者和Modder社区带来了新的机遇。
PhysX SDK的开源历程
自六年前英伟达首次将PhysX SDK在3条款BSD许可下开源以来,这一项目一直受到开发者的关注。然而,当时开源的内容并不完整,尤其是GPU仿真内核的源代码并未完全公开。这一情况直到最近才得到改变,英伟达在GitHub上发布了完整的GPU仿真内核源代码。

完全开源的意义
英伟达在公告中表示,PhysX SDK的最新更新现已包括所有GPU源代码,并完全在BSD-3许可下授权。这意味着开发者可以自由访问、学习和修改PhysX的GPU仿真内核代码。PhysX SDK凭借超过500个CUDA内核,支持刚体动力学、流体仿真和可变形物体等功能,是CUDA和GPU编程中最先进的实时仿真用例之一。英伟达希望这次发布能成为社区学习、实验和开发的重要资源。
Flow SDK的开源
除了PhysX SDK,英伟达还开源了Flow SDK的完整GPU计算着色器实现。Flow SDK是一个基于实时稀疏网格的流体仿真库,其开源将进一步丰富开发者在实时流体仿真领域的工具集。
对用户和Modder的影响
英伟达PhysX技术的开源,尤其是GPU仿真内核源代码的发布,为解决一些老款PC游戏的兼容性问题提供了可能。例如,最近用户发现英伟达已放弃对新款GeForce RTX 50系列显卡的PhysX支持,这导致一些老款游戏(如《蝙蝠侠:阿卡姆疯人院》和《镜之边缘》)无法正常运行。尽管英伟达自身尚未解决这一问题,但开源的GPU仿真内核源代码为Modder提供了修复问题的机会。Modder可以利用这些代码开发兼容新显卡的解决方案,从而让老款游戏在新款硬件上重新焕发活力。
持续关注与展望
英伟达的这一开源举措不仅为开发者提供了更强大的工具,也为Modder社区带来了新的可能性。开源的PhysX和Flow SDK将成为实时仿真和流体仿真领域的宝贵资源。未来,我们可以期待开发者和Modder利用这些开源代码开发出更多创新的应用和解决方案。
评论