ソフト ボディ デフォーメーションを安定させる

 
 
 

ソフト ボディ デフォーメーションでは、特定のパラメータ([サンプリング](Sampling)[硬さ](Stiffness)など)の設定値が大きいと、シェイプや変換がおかしくなるなどの予期しない結果が生じる場合があります。これらのパラメータは、[ソフト ボディ オペレータ]プロパティ エディタのソフト ボディのページにあります。

このような問題は、[ソフト ボディ オペレータ]プロパティ エディタの[シミュレーション]ページにある[フレーム毎反復回数](Iterations per Frame)パラメータの値を調整することで、たいていの場合は補正できます。これは1つのフレームと別のフレーム間のタイムステップを定義し、この値を分割し、ソフトボディシミュレーションを実行します。ソフト ボディではクロス シミュレーションとは異なり、ダイナミクスを計算する明示的な方法を使用するため、シミュレーションを安定させるためにこのパラメータが大きな役割を果たします。

一般的に、[サンプリング](Sampling)[硬さ](Stiffness)の値が大きいと不安定になることがありますが、[フレーム毎反復回数](Iterations per Frame)の値を大きくすることによって解決します。もちろん、この値を大きくすると計算時間が増加します。まず低い値から開始し、リアルなシミュレーションが得られるまで徐々に値を上げるようにしてください。

2 などの低い値を設定できる場合もあります。ソフト ボディ オブジェクトごとに別々に調整してください。通常は同じ設定を使用しません。この値は、[硬さ]や[質量]などのプロパティ設定によって大きく異なります。

   

予想外のデフォーメーション:[フレーム毎反復回数]は既定値の 6 に設定されています。

問題解決後:[フレーム毎反復回数]が 7 に設定されました。