
尽管PhysX库此前已部分开源,但NVIDIA今日宣布PhysX SDK与Flow SDK的GPU模拟内核代码现已完全开放,采用BSD-3许可协议。这意味着开发者可自由修改、定制物理引擎,甚至通过兼容层在非官方支持的RTX 50系列显卡上运行PhysX。
核心升级:从CPU到GPU的完全开源
- PhysX SDK 5.0:首次公开所有GPU核心代码(含500+ CUDA内核),覆盖刚体动力学、流体模拟、可变形物体等高级功能。
- Flow SDK:同步开源基于稀疏网格的实时流体模拟库(火焰/烟雾/气体效果)的GPU计算着色器实现。
- BSD-3许可:允许商用、修改及再分发,为游戏开发、模组社区及科研领域提供底层技术资源。
技术价值:从游戏到跨领域创新
PhysX曾驱动《镜之边缘》《蝙蝠侠:阿卡姆疯人院》等游戏的物理效果,虽逐渐被新技术替代,但其GPU加速架构仍具研究意义:
- 教育实验:CUDA与实时物理模拟的经典案例库。
- 模组开发:社区可适配新硬件(如RTX 50系)或优化现有效果。
- 跨领域应用:流体模拟(Flow)或应用于影视特效、工业仿真等非游戏场景。
开发者反响
NVIDIA称此举旨在“推动社区学习与创新”,而开发者已热议其潜力:
开源GPU内核让我们能彻底优化物理管线,甚至为VR项目重构碰撞检测逻辑。
评论留言