NVIDIA PhysX和Flow现已完全开源:还有望适配AMD显卡?

NVIDIA PhysX SDK 在 3-Clause BSD 许可下开源已有六年半了。然而,并非所有内容都是开源的。直到最近,随着 GPU 模拟内核源代码在 GitHub 上的发布,这种情况才有所改变。

英伟达宣布将 NVIDIA PhysX SDK 和 NVIDIA Flow 作为 BSD-3 许可下的开源软件。这包括 GPU 源代码(PhysX 利用 CUDA 和 GPU 计算加速的具体方式),应该可以让游戏开发者更容易理解和实现 PhysX,包括其各种交互式 3D 效果,如刚体动力学、流体模拟和可变形物体。

更重要的是,对 PhysX 的深入了解使模组制作者可以为使用 PhysX 的旧 32 位游戏开发后备方案,以便与新一代 GPU(例如 RTX 50 系列“Blackwell”)配合使用。当英伟达试图推动 NVIDIA Remix(其第一方计划,旨在用现代图形和更高分辨率的视觉资产翻新旧游戏)时,这些代码应该会有用。

NVIDIA PhysX 其实算是一个比较老也冷门的名词,直到最近,用户发现英伟达已经放弃了在新 GeForce RTX 50 系列显卡上的 32 位 Physx 支持,这导致少数几款老 PC 游戏的性能损失和特效丢失,如《蝙蝠侠:阿卡姆疯人院》、《无主之地 2》和《镜之边缘》等。

这导致用户寻求非常规解决方案,例如将 RTX 50 显卡与专用于 PhysX 的 RTX 3050 组建双卡平台。

英伟达目前正在依靠外部人员来进一步开发 32 位 PhysX。理论上,也可以将其转移到 AMD 的 GPU。

PhysX 最初由 Ageia 开发,作为带有特殊硬件(PPU)的专用物理引擎,于 2005 年发布。英伟达于 2008 年收购 Ageia,并将 PhysX 集成到其 CUDA 架构中,允许在 GPU 上执行计算。这使得 PhysX 在游戏开发中开始使用,可以实现逼真的粒子、流体和破坏效果。随后几年,英伟达对该组件进行了优化,并最终于 2018 年将其开源。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com