英伟达早在几年前就通过 GitHub 发布了其 PhysX 库,不过并不是完全开源的。直到最近,随着 PhysX 已处于终结状态,不再支持 32 位 CUDA 应用程序,英伟达才提供了完整的 SDK 源代码,在 BSD-3 下获得完全许可,包括了 GPU 加速的部分。
英伟达增加了对超过 500 个 CUDA 核心的访问权限,为刚体动力学、流体模拟和可变形对象等功能提供支持,是 CUDA 和 GPU 编程最先进的实时模拟用例之一。英伟达希望此版本能成为整个社区学习、实验和开发的宝贵资源。此外,英伟达还开源了 Flow SDK 的完整 GPU 计算着色器实现,这是其基于稀疏网格的实时流体模拟库。
今年 2 月时有报道称,英伟达已经放弃物理加速引擎 PhysX,从基于 Balckwell 架构的 GeForce RTX 50 系列开始,不再支持 32 位 CUDA 应用程序。目前并没有 64 位游戏集成 PhysX 技术,意味着该物理加速引擎宣告退役,逐步退出历史舞台。
PhysX 是一个专有的物理模拟 SDK,旨在通过硬件加速来提升物理效果的计算效率,主要用于游戏中的物理效果渲染,比如布娃娃物理、布料模拟、粒子效果、体积流体模拟等。其最初由成立于 2004 年的 Ageia 所开发,后来被英伟达收购并集成在 CUDA 平台中,将物理计算从 CPU 转移到 GPU 上,显著提升物理效果的渲染性能,实现了更高的帧率,并提高物理效果的质量。
登录后才可以发布评论哦
打开小程序可以发布评论哦