今月上旬 NvidiaがNvidiaPhysXのソースコードをリリースすることを決定したというニュースについて、ブログに投稿しました。 あなたがそれについてもっと知りたいならば、あなたは訪問することができます 次のリンク。
そしてまあ、その記事で述べたように、lNvidia開発者は、PhysXエンジンの改善に引き続き取り組んでいます。
すぐに NVIDIAの人々は最近、PhysX4.0物理プロセスエンジンの新しいバージョンをリリースしました。、オープンプロジェクトカテゴリでの翻訳後の最初のメジャーリリースでした。
同時に、最初に開いていたコードベースの修正変更を含む、PhysX3.4.2アップデートがリリースされました。
NvidiaPhysXについて
プロジェクトコードはBSDライセンスの下で配布されています また、Linux、macOS、iOS、Windows、Androidプラットフォームと互換性があります。
XBox One、Sony Playstation 4、Nintendo Switchのプラットフォームを開発する際に、EULAが残した契約に署名する必要があります。
BSDライセンス直属のエンジンに加えて、 コードと関連するPhysXSDKツールキットも開いています。
PhysXの 500以上のゲームで物理的相互作用の処理に関与する最も人気のある物理エンジンのXNUMXつです また、Unreal Engine、Unity3D、AnvilNext、Stingray、Dunia 2、REDengineなどの多くの人気のあるゲームエンジンの一部です。
このエンジンは、スマートフォンからマルチコアCPUとGPUを備えた強力なワークステーションまで、さまざまなコンピューターに対応できるように拡張可能であり、GPUの機能を十分に活用してエフェクト処理を高速化できます。
PhysXの使用分野の中で、破壊、爆発、キャラクターや車のリアルな動き、波からの煙、風で曲がった木、水を注いで障害物の周りを流れる、流れや引き裂きなどの効果の実装について言及することができます衣服、衝突、硬い体と柔らかい体との相互作用の
NVIDIAが待っています 転送後のそれ プロジェクト オープンカテゴリに、あなたはゲーム開発ツールを超えて、 人工知能研究やニューラルネットワークトレーニングのためのデータ合成などの分野で需要があり、ロボットをトレーニングするための現実的な環境を作成します。
自動運転車と自動操縦装置を実行する過程での実際の状態のシミュレーション。 エンジンを高性能クラスターシステムに適合させることで、物理プロセスのシミュレーションにおいて新しいレベルの詳細と精度を実現することも期待されています。
PhysX4.0リリース機能
この新しいエンジンの発売により、 プロジェクトに新機能が追加され、さまざまなバグが修正されました。
さらに、これにより、Nvidiaの人々は、他の多くの人々がプロジェクトの開発に参加することを望んでいます。
この新しいリリースで TGSアルゴリズムの実装が強調表示されています (Temporal Gauss-Seidel Solver)。これにより、多くの関節部分で構成されるキャラクターやオブジェクトのシミュレーションの品質を向上させることができます。
それに加えて ビルドシステムは、Cmakeを使用できるように変換されました。
この新しいバージョンのPhysX4.0では、キネマティックオブジェクトとスタティックオブジェクトのフィルタールールのスケーラビリティが向上しています。
そしてそれも ABP衝突検出の新しいフェーズがプロジェクトに追加されました (自動多相)、多くの状況でエンジン性能を向上させることができました。
一方、簡略化された協調関節シミュレーション機能(縮小座標関節)が追加され、相対的な位置決め誤差がなく、関節の動きの現実的なシミュレーションに適しています。
それでも 新しいBVH構造が導入され、形状の数が多いキャラクターのパフォーマンスが向上することが示されています。
最後に、この新しいバージョンのプロジェクトで削除されたのは、すでに中止されているPhysXおよびPhysX Clothパーティクルのサポートであり、開発者はそれをサポートし続けるケースを見ていません。