NVIDIAは、物理シミュレーションエンジンPhysX 5.6と関連するPhysX SDKをリリースしました。流体シミュレーションライブラリFlow 2.2.0の新しいバージョンも利用可能です。プロジェクトコードはBSD-3ライセンスで配布され、プラットフォームをサポートしています。 Linux, macOSiOS、 Windows и Android.
PhysX SDK は 2018 年から BSD ライセンスに基づいてソース コードとともに公開されていますが、これまでは 5.6 つの重要な例外を除いてコードが公開されていました。GPU シミュレーション カーネル コードが含まれていなかったのです。 PhysX SDK 500 アップデートでは、NVIDIA はそのようなコードすべてを BSD ライセンスの下で公開し、SDK に組み込みました。 XNUMX 個を超える CUDA コアがすぐに使用でき、剛体ダイナミクス、流体シミュレーション、オブジェクト変形のモデリングなどの機能を提供します。さらに、Flow GPU は、Flow SDK 用の GPU コンピューティング シェーダーの完全な実装で利用できるようになりました。
PhysX は最も人気のある物理エンジンの 3 つで、ほぼ 2 のゲームで物理的な相互作用を処理するために使用され、Unreal Engine、UnityXNUMXD、AnvilNext、Stingray、Dunia XNUMX、REDengine などの多くのゲーム エンジンに組み込まれています。このエンジンは、スマートフォンからマルチコア CPU と GPU を搭載した強力なワークステーションまで、さまざまなハードウェアに拡張でき、GPU 機能を活用してエフェクト処理を高速化します。
PhysX アプリケーションには、破壊、爆発、キャラクターや車両のリアルな動き、立ち上る煙、風に曲がる木々、障害物の周りを流れる水、はためく衣服や破れる衣服、硬い物体や柔らかい物体との衝突や相互作用などの効果の実装が含まれます。このエンジンは、ゲーム開発に加えて、人工知能の研究やニューラル ネットワークのトレーニングのためのデータ合成、ロボットのトレーニングのための現実的な環境の作成、自律走行車や自動操縦装置のテスト中の現実世界の状況のシミュレーションなどの分野でも使用できます。
出所: オープンネット.ru
