精度を高めるためのシミュレーションのサブステップの設定

 
 
 

サブステップによって、フレームごとにシミュレーションが評価される回数が決まります。シミュレーション全体のサブステップを設定するには、[Lagoa Simulate Multiphysics(Lagoa 複数の物理特性のシミュレート)]ノードで[サブステップ](Substeps)の値を設定します。

他のシミュレーションと同様、サブステップを多くするとシミュレーションが安定し、Lagoa シミュレーションの解析の精度が高くなります。サブステップを増やすとシミュレーション時間が長くなるため、目的とするエフェクトの結果と必要な時間の両方のバランスを考慮する必要があります。

シミュレーションに以下のような要素がある場合、サブステップを増やす必要があります。

これらのタイプのエフェクトでは 20~30 あたりの値が必要とされることがありますが、多くの標準的な流体シミュレーションでは 3 または 4 の値で十分です。

少ないサブステップでシミュレーションが適切に解析されたとしても、サブステップを増やすと、一部のエフェクトではシミュレーションの結果が大きく変わります。たとえば、よりソリッドな流体シェイプが必要な場合は、この値を非常に大きくします。逆に値を小さくすると、動きがより自由になります。

サブステップデータの表示

[Substeps(サブステップ)]の値を視覚的に表すには、[Lagoa Simulate Multiphysics(Lagoa 複数の物理特性のシミュレート)]ノードの[位置サブステップの表示](Display Position Substeps)または[速度サブステップの表示](Display Velocity Substeps)オプションを使用します。

ポイントの位置サブステップは、[Display Position Substeps(位置サブステップの表示)]オプションを選択すると、ピンクで表示されます。[Substeps(サブステップ)]の値が10に設定されているため、ポイントごとに10個の位置ポイントが表示されています。

非弾性および弾性のサブステップ

[Lagoa Simulate Multiphysics(Lagoa 複数の物理特性のシミュレート)]ノードの[非弾性サブステップ](Inelastic Substeps)および[弾性サブステップ](Elastic Substeps)パラメータを使用すると、非弾性(摩擦)と弾性のマテリアルプロパティにサブステップを個別に設定できます。これは、これらのタイプのプロパティに高いサブステップ値が必要だけれど、シミュレーション全体の総サブステップ値を増やしたくない場合に便利です。

サブステップ値を個別に設定することによって、非弾性および弾性のプロパティだけを分離してテストすることができるため、ポイント/衝突オブジェクトの貫通、ポイント間の摩擦、弾性構造の安定性といった動作上の問題を解決する場合に役立ちます。また、これらのプロパティだけの解析を行うのが不安な場合にも便利です。

たとえば、パーティクルの貫通がフレームごとに1回ずつ解析され、シミュレーションの特定のエレメントが別のポイント内の半分まで到達している場合、サブステップを追加すると衝突がよりリジッドになり、他のエレメントのサーフェイスで完璧に解析できるようになります。

適切な値の範囲は 1 ~ 5 です。5 よりも大きい値を指定すると、視覚的な精度がうまく高まりません。