热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

英伟达宣布开源物理仿真引擎

雷锋网AI科技评论按:近日,英伟达在官博宣布正式开源被誉为「市面最强大物理仿真引擎」的PhysX,除了广泛应用于游戏特效的提升,该引擎还能为AI、机器人与计算机视觉技术、自动驾驶与

雷锋网 AI 科技评论按:近日,英伟达在官博宣布正式开源被誉为「市面最强大物理仿真引擎」的 PhysX,除了广泛应用于游戏特效的提升,该引擎还能为 AI 、机器人与计算机视觉技术、自动驾驶与高性能计算提供支持。

英伟达宣布开源物理仿真引擎 PhysX

物理仿真引擎的作用,是让虚拟世界中的物体运动符合真实世界的物理定律,经常用于游戏领域,以便让画面看起来更富有真实感。PhysX 是由英伟达提出的物理仿真引擎,其物理模拟计算由专门加速芯片 GPU 来进行处理,在节省 CPU 负担的同时还能将物理运算效能成倍提升,由此带来更加符合真实世界的物理效果。

随着 AI 时代的来临,该技术逐渐渗透至游戏以外的领域,在推动 AI 领域的进步方面取得了成果。「我们在这个领域持续投入了十多年,以求能通过更逼真的方式来模拟这个世界,这些还在持续进行中的研究和开发工作可以满足机器人与自动驾驶领域从业人士的需求。」在昨日宣布开源的博文中,英伟达的开发团队详细列举了 PhysX 所能提供支持的场景:

  • 在 AI 基础研发中,研究人员需要合成数据(这些数据被视作真实世界的表征)来训练神经网络;

  • 在机器人领域,研究人员需要在仿真环境中训练并培养机器人的感知思维;

  • 在自动驾驶领域,PhysX 可以让车辆在还原现实驾驶环境的模拟器中行驶数百万公里;

  • 在游戏领域,PhysX 使得高效且精美的视觉动画制作成为可能;

  • 高性能计算方面,物理仿真功能如今可以在性能更强大、保真度更高的机器上被运行。

经过开源后,PhysX 将成为业内唯一一个兼顾了 GPU 加速计算和大型虚拟环境处理的免费物理仿真技术方案。需要强调的是,PhysX 的 SDK 必须在 BSD 3 许可下使用,获得许可平台包括 iOS、Mac OS X、安卓(2.2 及以上版本)、Linux 以及 Windows XP 及以上版本。

英伟达宣布开源物理仿真引擎 PhysX

据雷锋网 AI 科技评论了解,英伟达即将在 12 月 20 日进行开源的 PhysX SDK 为 4.0 版本(3.4 版本经已加入开源套餐),该版本的新功能如下:

  • 推出 Temporal Gauss-Seidel Solver(TGS),可以让画面中的机械、人物/玩偶以及其他有衔接的东西变得更具有鲁棒性。TGS 将基于主体的相对运动动态,重新计算每次迭代的约束;

  • 通过简化关节以及对关节进行改进,有效提升引擎整体的稳定性;

  • Broad Phase 基于运动学和静力学的新过滤规则使引擎的可扩展性得以实现;

  • 边界体积层次结构如今允许进行场景查询,而且是具有大量不同造型角色的快速场景查询;

  • 基础设施现在可以合并 Cmake 项目。

对 PhysX 开源感兴趣的同学,可以点击下述链接获取更多内容:

  • PhysX 3.4 GitHub 网址:https://github.com/NVIDIAGameWorks/PhysX-3.4/issues

  • PhysX 4.0 的更新进度提醒:https://developer.nvidia.com/physx-40-sdk-reminder,填写后英伟达会以邮件的形式通知你 PhysX 4.0 的最新消息。

via https://blogs.nvidia.com

雷锋网(公众号:雷锋网) AI 科技评论


英伟达宣布开源物理仿真引擎 PhysX


推荐阅读
  • 主调|大侠_重温C++ ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文探讨了在iOS平台上开发BLE(蓝牙低功耗)应用程序时遇到的挑战,特别是如何实现应用在后台模式下仍能持续扫描并连接蓝牙设备。文章提供了具体的配置方法和常见的问题解决方案。 ... [详细]
  • 本文将带您了解Cocos家族的不同版本和分支,特别是Cocos Creator的发展历程及其核心特性,帮助初学者快速入门。 ... [详细]
  • 本文探讨了在iOS项目中导入MKNetworkKit库时遇到的常见问题及其解决方案。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 本文详细介绍了如何在现有的Android Studio项目中集成JNI(Java Native Interface),包括下载必要的NDK和构建工具,配置CMakeLists.txt文件,以及编写和调用JNI函数的具体步骤。 ... [详细]
author-avatar
我hi7娘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有