Nvidia决定向公众发布NVIDIA PhysX源代码

nvidia_physx_official_logo

上周,NVIDIA通过其博客宣布了NVIDIA PhysX源代码的可用性。 因此每个人都可以使用其高质量的真实物理模拟引擎。

NVIDIA决定向公众发布PhysX物理仿真引擎源代码,并将其置于免费项目类别中。

关于Nvidia PhysX

NVIDIA PhysX是许多流行游戏引擎的一部分,包括Unreal Engine,Unity3D,AnvilNext,Stingray,Dunia 2和REDengine。

在PhysX的基础上构建了500多个游戏包括“蝙蝠侠:阿卡姆庇护所”,“蝙蝠侠:阿卡姆城”,“生化奇兵”,“边境2”,“堕落领主”,“怪物猎人在线”,“日光”和“巫师3”。

在这类游戏中 PhysX用于实现诸如破坏,爆炸,角色和汽车的逼真的移动等效果,来自波浪的烟雾,被风弯曲的树木,在障碍物周围流动的水,衣服的拍打和撕裂,与硬体和软体的碰撞和相互作用。

PhysX可用作开放产品的一些领域:

  • 反映客观现实状态的数据的综合,用于人工智能领域的研究和神经网络的训练。
  • 创建逼真的环境来训练机器人。
  • 模拟自动驾驶汽车和自动驾驶过程中的实际状况。
  • 将逼真的游戏环境提升到新的水平。
  • 高性能群集系统的使用在物理过程的仿真中实现了高水平的细节和精度。

NVIDIA提供给 公众 物理X

发布PhysX源代码的原因是迫切需要在计算机游戏以外的领域中使用物理过程仿真,这些项目对与人工智能,机器人技术,人工智能,无人驾驶汽车和高性能计算有关的项目的需求。

以目前的形式, PhysX SDK是一种多平台解决方案,用于游戏中物理流程的多流程仿真,可扩展到各种计算机,从智能手机到具有多核CPU和GPU的强大工作站。

积极使用GPU来加快操作速度,使您可以使用PhysX在非常大的虚拟世界中处理效果。

该公告是由内容工程和技术高级总监Lebaredian宣布的,它还负责Nvidia GameWorks技术。 在帖子中说:

“我们之所以这样做,是因为物理模拟最终比我们想象的要重要。

它对许多不同的事物至关重要,因此我们决定以开源形式将其提供给全世界。

开源版本的第一个版本是PhysX SDK 3.4 ,但是新版PhysX 20计划于4.0月XNUMX日发布,它将为一个免费项目提供第一个功能更新。

新版本将实现TGS(时空高斯-赛德尔求解器)算法,该算法将提高角色和对象仿真的质量,该算法由许多关节部分组成。

在PhysX 4.0中,还将出现使用Cmake的程序集支持,并且将增加运动学和静态对象的过滤规则的可伸缩性。

对于希望将游戏移植到Linux上的开发人员来说,这是一个好消息,因为现在他们将可以使用一种更强大的工具。

因此,能够在Linux上交付越来越多的高质量产品,并逐步消除某些产品在Windows方面仍然存在的差异。

当然,这也为Rev版本开辟了可能性,其中PhysX可用于自动驾驶汽车,人工智能和高性能计算。

在哪里找到源代码?

该引擎及其关联的SDK的代码已在BSD许可下以及GPU加速下打开 已获得此许可,因此Windows,Linux,macOS,iOS和Android平台当前支持对其进行编译。

PhysX还可以通过Unity3D与虚幻4和3引擎集成。 完整的公告和更多详细信息可以直接在NVIDIA博客上找到。

源代码也是 在GitHub上可用。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。