NVIDIA-Omniverse/PhysX

NVIDIA PhysX SDK

何を解決するか

リアルタイムでの物理的相互作用のシミュレーションに高パフォーマンスなフレームワークを提供し、剛体動力学、破壊、流体を含む、現実的な仮想環境やロボット工学シミュレーションの作成に不可欠な機能を実現します。

動作方法

このプロジェクトは、いくつかの統合されたコンポーネントで構成されています:リアルタイム物理シミュレーションのためのコア PhysX SDK、破壊と破砕のシミュレーションに特化した Blast SDK、流体および火炎エフェクトに特化した Flow SDK。また、ovphysx という C API と Python バインディングを備えており、USD 物理シミュレーションを可能にし、AI フレームワークとのデータ交換に DLPack トランスポーターをサポートしています。

対象ユーザー

リアルタイムシミュレーションの開発者、Isaac Sim などのプラットフォームを活用するロボティクス研究者、インタラクティブな 3D 環境の制作を行うクリエイター。

主な特徴

  • リアルタイムシミュレーション:高速な物理計算に特化した SDK。
  • 専用シミュレーションライブラリ:破壊用の Blast と流体/火炎用の Flow を含む。
  • Python バインディングovphysx を通じて統合が容易になり、Python による制御が可能に。
  • テンソル相互運用性:AI/ML テンソルとの効率的なデータ転送を DLPack でサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト