NVIDIA 宣布開源物理仿真引擎 PhysX

作者 | 發布日期 2018 年 12 月 13 日 15:11 | 分類 AI 人工智慧 , 軟體、系統 line share follow us in feedly line share
NVIDIA 宣布開源物理仿真引擎 PhysX


近日,輝達(NVIDIA)在官方部落格宣布正式開源被譽為「市面最強大物理仿真引擎」的 PhysX,除了廣泛用於提升遊戲特效,還能支援 AI 、機器人與電腦視覺技術、自動駕駛與高性能計算。

物理仿真引擎的作用,是讓虛擬世界物體運動符合真實世界的物理定律,經常用於遊戲領域,以便讓畫面看起來更有真實感。PhysX 是由輝達提出的物理仿真引擎,物理模擬計算由專門加速晶片 GPU 處理,節省 CPU 負擔同時,還能成倍提升物理運算效能,帶來更符合真實世界的物理效果。

隨著 AI 時代來臨,此技術逐漸滲透至遊戲以外領域,在推動 AI 進步方面取得成果。「我們在這個領域持續投入十多年,以求用更逼真的方式模擬這個世界,這些還在持續進行的研究和開發工作,能滿足機器人與自動駕駛領域從業人士的需求。」宣布開源的文章中,輝達的開發團隊詳細列舉了 PhysX 能支援的場景:

  • 在 AI 基礎研發,研究人員需要合成數據(這些數據被視作真實世界的表徵)來訓練神經網路。
  • 在機器人領域,研究人員需要在仿真環境訓練並培養機器人的感知思維。
  • 在自動駕駛領域,PhysX 可以讓車輛在還原現實駕駛環境的模擬器行駛數百萬公里。
  • 在遊戲領域,PhysX 使高效且精美的視覺動畫製作成為可能。
  • 高性能計算方面,物理仿真功能如今可在性能更強大、逼真度更高的機器執行。

開源後,PhysX 將成為業界唯一兼顧 GPU 加速計算和大型虛擬環境處理的免費物理仿真技術方案。要強調的是,PhysX 的 SDK 必須在 BSD 3 許可下使用,獲得許可平台包括 iOS、Mac OS X、Android(2.2 以上版本)、Linux 及 Windows XP 以上版本。

據了解,輝達即將在 12 月 20 日開源的 PhysX SDK 為 4.0 版(3.4 版已加入開源方案),新功能如下:

  • 推出 Temporal Gauss-Seidel Solver(TGS),可以讓畫面中的機械、人物/玩偶以及其他有銜接的東西變得更具強健性。TGS 將基於主體的相對運動動態,重新計算每次更新的約束。
  • 透過簡化關節及改進關節,有效提升引擎整體的穩定性。
  • Broad Phase 基於運動學和靜力學的新過濾規則,使引擎的可擴展性得以實現。
  • 邊界體積層次結構允許查詢場景,且是具大量不同造型角色的快速查詢。
  • 基礎設施現在可合併 Cmake 項目。

對 PhysX 開源感興趣的同學,可以點擊下方連結得到更多內容:

  • PhysX 3.4 GitHub 網址
  • PhysX 4.0 的更新進度提醒,填寫後輝達會以郵件通知你 PhysX 4.0 的最新消息。

(本文由 雷鋒網 授權轉載;圖片來源:NVIDIA