FLIP流体シミュレーションで泡を作成するには、泡を作成したい箇所のFLIPパーティクルを除去して、FLIP Solverの Enforce Air Incompressibility を有効にする必要があります。 この機能は、エアポケットの崩れを回避し、そのエアポケットを使って上昇する泡の効果を作成することができます。
タンク内で上昇する泡を作成する ¶
-
泡をシミュレーションするためにFLIP Tankを作成します。
-
そのタンク内にSphereを追加し、サイズと位置を変更して、目的の初期の泡の形状を作成します。
-
球からSinkを作成し、そのシンクの追加先となるFLIP Tankを選択します。
Note
変更した球のサイズを考慮して Fluid Source の分割サイズを調整してください。
Note
これはAdaptive Pressureソルバでは動作しません。
-
目的のフレームで泡が生成されるように、 Source Volume のアクティベーションを設定します。
-
シンクで作成された泡がすぐに崩れないように、FLIP Solverの Volume Motion タブの Air サブタブの Enforce Air Incompressibility を有効にします。
Tip
シミュレーション中に泡の体積が変化する問題に遭遇したら、 Particle Motion タブの Droplets サブタブの Detect Droplets を有効にし、 Behavior を Kill at Fluid に設定すると解決することがあります。 さらに Min/Man Particle Density を調整することで、体積の変化を制御することができます。