NVIDIA 發布了 PhysX 5.6 實體模擬引擎及其配套的 PhysX SDK。同時發布的還有新版 Flow 2.2.0 流體模擬庫。該專案代碼以 BSD-3 許可證發布,並支援多個平台。 Linux, macOSiOS, Windows и Android.
儘管 PhysX SDK 自 2018 年起就已根據 BSD 許可發布原始程式碼,但到目前為止,程式碼發佈時有一個重大例外 - 未包含 GPU 模擬核心程式碼。在 PhysX SDK 5.6 更新中,NVIDIA 已在 BSD 許可下開放了所有此類程式碼並將其包含在 SDK 中。開箱即用,提供 500 多個 CUDA 核心,提供剛體動力學、流體模擬和物體變形建模等功能。此外,Flow GPU 現已提供 Flow SDK 的完整 GPU 運算著色器實作。
PhysX 是最受歡迎的實體引擎之一,用於處理近千款遊戲中的物理交互,並包含在許多遊戲引擎中,包括 Unreal Engine、Unity3D、AnvilNext、Stingray、Dunia 2 和 REDengine。該引擎可擴展到各種硬件,從智慧型手機到具有多核心 CPU 和 GPU 的強大工作站,並利用 GPU 功能來加速效果處理。
PhysX 應用包括實現諸如破壞、爆炸、人物和車輛的逼真運動、滾滾濃煙、樹木在風中彎曲、水流動和繞過障礙物、衣服飄動和撕裂、與硬件和軟體碰撞和相互作用等效果。除了遊戲開發之外,該引擎還可用於人工智慧研究和訓練神經網路的數據合成、為訓練機器人創建逼真的環境以及在自動駕駛汽車和自動駕駛儀測試期間模擬真實世界條件等領域。
來源: opennet.ru
