NVIDIA PhysX 和Flow 現已完全開源
NVIDIA PhysX SDK 在3-Clause BSD 許可下開源已經六年半了,但其中並非所有內容都是開源的。直到最近,隨著GPU 模擬核心原始碼在GitHub 上的發布,這種情況才有所改變。以下是NVIDIA 分享的訊息,以及Flow SDK 著色器實作的發布:

我們很高興地告訴大家,PhysX SDK 的最新更新現在包含所有GPU 原始碼,並獲得了BSD-3 的完全許可! GPU PhysX 擁有超過500 個CUDA 內核,支援剛體動力學、流體模擬和可變形物體等功能,是CUDA 和GPU 程式設計最先進的即時模擬用例之一。我們希望此版本將成為整個社區學習、實驗和開發的寶貴資源。此外,我們也開源了Flow SDK(基於稀疏網格的即時流體模擬庫)的完整GPU 計算著色器實作。
NVIDIA PhysX 是一個我們很久沒有關注過的名字,直到最近,用戶發現NVIDIA 已經放棄了對新GeForce RTX 50 系列顯示卡的支援。這導致用戶尋求非常規解決方案,例如將RTX 50 GPU 與專用於PhysX 的RTX 3050 配對。
這其實只影響了一些舊的PC 遊戲,像是《蝙蝠俠:阿卡漢瘋人院》和《鏡之邊緣》。不過,GPU 模擬核心原始碼模式的發布意味著模組製作者可以完全解決這個問題(如果他們願意的話)。如果NVIDIA 自己解決了這個問題會更好,但至少這個開源版本讓模組製作者有機會對此採取行動。當然,我們會繼續密切關注任何利用新推出的GPU 類比核心原始碼的模組版本。