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遊戲,如Batman: Arkham Asylum和Mirror's Edge。不過GPU模擬核心來源模式的發布意味著如果願意的話,修改者可以完全解決這個問題。不用說如果NVIDIA自己解決這個問題會更好,但至少這個開源版本讓模組製作者有機會對此採取行動。
消息來源 |