nvidia刚刚使游戏物理学成为每个人的游乐场

nvidia已正式制作了其Physx Engine和Flow SDK完全开源的,包括期待已久的GPU模拟内核代码,并在BSD-3许可下。现在,即使在非NVIDIA GPU上,开发人员也可以自定义,端口和复兴的高级物理模拟。

来源:Qudata

nvidia刚刚使游戏物理学成为每个人的游乐场

nvidia通过完全释放Permissive BSD-3许可证的Physx和Flow GPU加速图书馆的源代码来支持开源社区。虽然CPU版本的PhysX自2018年以来一直是开源的,但该最新版本包括期待已久的GPU模拟内核,使开发人员能够访问500多个基于CUDA的模块,为高级实时物理仿真提供动力。

Physx是一种完善的物理引擎,用于数百种游戏,并集成到虚幻引擎,Unity和Redengine等流行游戏引擎中。它处理交互式应用程序中的实时刚体动态,碰撞和物理相互作用。现在,有了完整的GPU加速度,开发人员可以在其项目中实施更现实,更有效的模拟。

除了Physx外,NVIDIA还开源了GPU着色器流量的实现,其稀疏的基于网格的流体模拟系统用于视觉效果,例如烟雾,火和气体。还包括BLAST,这是用于游戏和仿真中动态可损坏环境的破坏模拟库。

“我们很高兴分享到Physx SDK的最新更新现在包括所有GPU源代码,该代码在BSD-3!中完全许可,具有超过500个CUDA内核功能的功能,例如刚体动态,流体动力学,可变形的对象,GPU Physx是CUDA和GPU的最先进的实时仿真案例之一。

此开源版本不仅使游戏开发人员和改装器受益,而且为科学计算,虚拟生产和AI驱动模拟的创新铺平了道路。借助GPU支持,现在可以通过社区开发的兼容性层在以前缺乏兼容性的硬件上运行Physx,例如NVIDIA最新的RTX 50系列GPU。

nvidia的github