英伟达(NVIDIA)PhysX软件开发套件以BSD-3开源协议开放源代码已有六年半之久,但此前GPU模拟核心源码始终未公开。这一局面最近终于被打破——随着Flow SDK着色器实现的同步发布,英伟达在GitHub正式开源了相关代码库。

Cover Image

英伟达在官方公告中表示:“我们很高兴宣布,PhysX SDK最新版本现已包含完整的GPU源代码,全部遵循BSD-3许可协议!”

作为CUDA与GPU编程在实时模拟领域的标杆应用,PhysX的GPU加速功能通过500多个CUDA核心实现,涵盖刚体动力学、流体模拟和可变形物体等高级特性。此次开源将为开发者社区提供宝贵的学习研究与开发资源。同时开源的还有Flow SDK完整GPU计算着色器实现,这是基于稀疏网格的实时流体模拟函数库。

PhysX技术沉寂多时后近期重回公众视野,源于用户发现新一代GeForce RTX 50系列显卡不再支持该功能。这迫使玩家采取非常规解决方案,例如搭配RTX 3050显卡专门处理PhysX运算。

目前受影响的仅限于《蝙蝠侠:阿卡姆疯人院》《镜之边缘》等经典游戏。虽然开源GPU模拟核心意味着Mod开发者可以自主修复兼容问题,但显然由英伟达官方解决更为理想。我们将持续关注开发者社区基于新开源代码制作的模组进展。


文章标签: #英伟达 #开源 #PhysX #Flow #GPU

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。