システム物理

シーンのグローバルな物理エンジン選択、タイムステップ設定、および重力。

デフォルトエンジン

PMX Default は、組み込みのリジッドボディとジョイント(髪、スカート、アクセサリー)を持つPMXモデルに使用される物理エンジンを設定します。Unityのジョイントベースの物理には PhysX、パーティクルベースのシミュレーションには XPBD、または無効にしてボーンをXPSカスタム物理ツールのために解放するには Off を選択してください。

Custom Physics Default は、XPSツール(ヘア物理、布地物理、Softbodyなど)用のエンジンを設定します。XPBDは布地に対してより安定していますが、PhysXは特定のハードウェアでは高速な場合があります。

PhysX設定

Gravity は、すべてのリジッドボディに適用される下向きの力を設定します。これをゼロに設定すると、無重力ステージになります。Disable Collision は、XPSパーティクルシステムが互いに衝突するのを防ぎ、複数のSoftbodyが相互作用する際のちらつきを軽減できます。

XPBD設定

XPBDエンジン用のシミュレーションパラメータを保持します。詳細はXPBD設定のサブデータを参照してください。

時間

Time Scale は、アニメーションの再生速度とは独立して物理シミュレーションを遅くしたり速くしたりします。値を小さくすると、パーティクルやSoftbodyがスローモーションで動きます。Physics FPS はシミュレーションを固定のタイムステップに固定します:値を小さくするとCPU負荷が減り、値を大きくするとパフォーマンスを犠牲にして安定性が向上します。Flexible はシミュレーションをレンダリングフレームレートで実行します。

サブコンポーネント

XPBD設定

XPBDソルバーの設定を保持します:サブステップ、イテレーション、衝突間隔、自己衝突、ボディ衝突、地面の摩擦、拡張半径、および並列解決。