PhysX SDK 4.0功能介绍:
英伟达公司发布了PhysX实时物理系统的开源版本,适用于计算机和移动平台,可在开源3-clause BSD许可证下使用。
另外,该公司发布了PhysX SDK 4.0——SDK的最新版本,提升了带有大量对象或复杂机械层次结构场景的性能。
PhysX SDK现在是开源插件,支持在计算机和移动平台上使用
PhysX是一款实时多物理系统,其功能包括刚体、布料和流体粒子,可以集成到UE4、Unity、CryEngine和Lumberyard等游戏引擎中。
据英伟达统计,截至2015年,该技术已被应用于超过500款商业游戏的制作中了。
同一年,该公司发布了PhysX SDK适用于Windows、Linux、Mac OS X 和Android等系统平台的源代码。
现在PhysX SDK 3.4的源代码可通过所有这些平台(还有IOS系统平台),在标准开源3-clause BSD许可证下使用。
Xbox One、PlayStation 4和Switch等游戏机平台还是使用自定义EULA。
最新的英伟达开源技术
一些DCC应用程序中也支持PhysX,3ds Max和Maya软件都有外部PhysX插件。
PhysX并不是英伟达发布的第一款开源SDK。今年八月,该公司发布了MDL(跨应用材质定义预演)开源SDK,也可以在3-clause BSD许可证下使用。
该公司还将OptiX GPU光线追踪资源库作为驱动程序安装的一部分使用,使其与Blender等开放源码3D工具使用的GPL许可证兼容。
PhysX SDK 4.0中的新功能:可以更好地处理关节层次结构和复杂场景
英伟达还更新了PhysX SDK 4.0版本,预计将于下个月发布。
本次更新包括许多针对游戏之外的用例功能:英伟达博客文章中提到的有机器人技术、高性能计算和自动驾驶汽车。
新功能包括Temporal Gauss-Seidel Solver,可以处理复杂的关节层次结构,如机器人手臂,或老式的CG角色。
包围盒(Bounding Volumes)的处理也得到了彻底更新,提升了拥有大量碰撞对象场景的性能。
系统需求
PhysX SDK 3.4版本的源代码可在GitHub网站下载。适用于Windows XP+,Ubuntu Linux, Mac OS X, Android 2.2+和iOS等系统平台。
PhysX引擎能够同时在CPU和GPU上运行,但是想要利用GPU加速,用户需要一个可兼容的英伟达显卡。
PhysX SDK 4.0计划将于2018年12月20日发布,遵循同样的许可证条款。
|