英伟达终于开放了 PhysX 和 Flow 源代码

微信扫一扫,分享到朋友圈

英伟达终于开放了 PhysX 和 Flow 源代码

本月初,英伟达宣布其PhysX SDK的GPU源代码现已开源。此前,PhysX SDK 已于 2018 年以 BSD-3 许可发布,但 GPU 仿真内核源代码并未包含在内。

新版本增加了对 500 多个 CUDA 内核的访问,这些内核可以实现刚体动力学、流体仿真和可变形物体等功能。英伟达此次发布的目标是支持技术社区内的学习、实验和开发。

英伟达终于开放了 PhysX 和 Flow 源代码

此外,英伟达还将其 Flow SDK 的 GPU 计算着色器实现开源。这是一个基于稀疏网格的实时流体仿真库,将为开发人员的流体建模和仿真项目提供更多资源。

通过发布这些资源,英伟达旨在鼓励 GPU 加速计算和仿真领域的合作与创新。开发人员和研究人员现在有了更多的工具来推动这些领域的发展。

英伟达仿真技术高级总监 Adam Moravanszky 写道:

自 2018 年 12 月发布 PhysX SDK 4.0 以来,Nvidia PhysX 已在 BSD-3 许可下作为开源提供,但有一个关键例外:GPU 模拟内核源代码不包括在内。

今天情况发生了变化。

我们很高兴地宣布,PhysX SDK 的最新更新现在包括所有 GPU 源代码,并在 BSD-3 下获得完全许可!

GPU PhysX 拥有 500 多个 CUDA 内核,为刚体动力学、流体模拟和可变形对象等功能提供支持,是 CUDA 和 GPU 编程最先进的实时模拟用例之一。我们希望此版本将成为整个社区学习、实验和开发的宝贵资源。

此外,我们还开源了 Flow SDK 的完整 GPU 计算着色器实现,这是我们基于稀疏网格的实时流体模拟库。

我们迫不及待地想看看您用它构建了什么。

英伟达的 PhysX 最初由 NovodeX 开发,是一个实时物理仿真引擎,用于在游戏和机器人等应用中创建逼真的运动和交互。它可以处理刚体动力学、可变形物体和流体模拟。同时,同样由英伟达开发的 Flow 是一个专门的库,用于使用稀疏网格进行流体和气体模拟。这两款工具在模拟物理现象方面相辅相成,Flow 专注于流体和气体,而 PhysX 则提供更广泛的范围,包括刚体和物体动力学。

您可以在 PhysX 官方 GitHub repo 上找到相关公告:

https://github.com/NVIDIA-Omniverse/PhysX/discussions/384

上一篇

科普:如何将 Windows 11 右下角的小图标完全显示

下一篇

三星将推出搭载 One UI 8 的 Galaxy Z Flip7 和 Z Fold7

你也可能喜欢

评论已经被关闭。

插入图片

公众号

公众号
关注我们

排行榜

返回顶部