On this page |
Gas Vortex Boost DOPは、Velocityフィールドから取り込んだエネルギーの指定したバンドに閉じ込める力を加えます。 このバンドを増幅または衰退させることで、エネルギーを特定の周波数のVelocityフィールドへ送り出したり、 特定の周波数のVelocityフィールドからエネルギーを減算することができます。 その結果、Curl(渦巻き)の動きが強くなったり、角運動(摩擦)が弱くなります。 このフォースは、Vortex Confinementマイクロソルバに基づいていますが、 その Confinement の適用先を選択するコントロールを追加して、バンドパスフィルターを模倣します。 Confinement とは、流体ソルバの拡散ステージで発生する拡散を取り消すために、既存Vorticleを増幅させるフォースです。
Gas Vortex Equalizerマイクロソルバは、Multiple Vortex Boostマイクロソルバと組み合わせて作成されています。
パラメータ
Swirl Size
開始周波数。
Swirl Size を1にすれば、1番目のバンドと関連したサンプル周波数になり、1の幅でswirl(旋回)
内に取り込まれたエネルギーを見つけるために使われます。
2番目のバンドは、0.5の幅でCurl(渦巻き)内に取り込まれたエネルギーをサンプリングします。
周波数が低いほど、サンプリングされるエネルギが小さくなります。実際のボクセル分割サイズよりも小さい値は何の効果もありません。単にノイズを追加するだけです。
Boost
特定のサイズのCurl(渦巻き)を増幅する量。それらのバンドは、お互いを基準に正規化されます。1番目のバンドで計算されるエネルギーは、最後のバンドのエネルギーと同じになります。 実際のBoost値は、元のVelocityに依存します。
Target
バンドのエネルギーに基づいて滑らかなクランプ(制限)処理を適用します。 Target 値は、Curl(渦巻き)を何のポイントまで増幅できるのかを決めます。 これは、不安定またはノイズのある挙動に遭遇した時に役に立ちます。
Time Scale
このマイクロソルバに対してDOP時間をシミュレーション時間と関連付けるためのスケール係数を指定します。
1より大きい値は、シミュレーション時間がDOP時間よりも速く進むことを意味します。
1未満の値は、シミュレーションをDOP時間よりも遅く動かします。
グローバル時間をシミュレーション時間へ、またはその逆を変換するためのdoptime
などのいくつかのエクスプレッション関数が存在します。
Visualization
他のすべての可視化オプションに関しては、Scalar Field VisualizationとVector Field Visualizationノードのヘルプを参照してください。
Visualize Energy
バンドのサンプル周波数に関連したエネルギーを可視化します。これは影響領域を決定するのに非常に役に立ちます。
Visualize Curl
バンドのサンプル周波数に関連した方向と大きさを可視化します。これは、指定したVelocityフィールドに追加されます。
Bindings
Clear Temporary Fields
一時フィールドが終了時にゼロになり、メモリ使用量が減ります。
Energy, Swirl Force and Curl Field
Vortex Confinementの計算で必要な中間ステップを記録する一時フィールドの名前。 それらのフィールドは、Gas Match Fieldと一緒に作成されるので、事前にGas Match Fieldが存在する必要はありません。
Velocity Field
このフィールドから情報をサンプリングし、そのフィールドにフォースを適用します。
@outputs 出力
@locals ローカル変数