On this page | |
Since | 12.5 |
標準ボリュームとOpenVDBボリュームの説明は、ボリュームを参照してください。
概要 ¶
このノードは、 Operation パラメータの値に応じて、機能が異なります。
-
VDB Velocityフィールドに応じてジオメトリポイントを動かします。
-
ボクセル毎に一番近いサーフェスポイントを記録したVDBフィールドを使って、ポイントをサーフェス上に動かします。
-
VDB From Polygonsノードを使って、“sticky”サーフェスをVDB SDFに変換します。
-
VDB Analysisノードを使って、“一番近いポイント”を生成します。
-
引っ付けたいポイントと“一番近いポイント”フィールドを、このノードに接続します。
-
-
VDB Velocityフィールドに応じてジオメトリポイントを動かし、且つ 、“一番近いポイント”フィールドを使って、それらのポイントをサーフェスに引っ付けます(最初の2つのノードを結合します)。 これにより、Velocityフィールドによってポイントをサーフェスに引っ付けたまま、移流させることができます。
Note
traillen
浮動小数点アトリビュートを使用すれば、パーティクル毎にパーティクルの移動量を制御することができます。
移流のアニメーション ¶
このノードは、フィードバックループではありません。 このノードは、入力ジオメトリ内で見つかったポイントを動かします。 時間軸でポイントの位置を修正することは できません 。 (つまり、移流を行なうために、このノードを接続して再生を押しても、ポイントはアニメーションしません。)
フィードバックループをセットアップし、各フレームの移流が前のフレームで移流させたポイントポジションに影響を与えるには、以下のどれかを行ないます:
-
SOP Solver内で移流を行ないます。
-
Substeps を
$F
に、 Timestep を$T
に設定します。 これにより、ノードが フレーム毎に 再計算され、 前のフレーム によるすべてのパーティクルのパスが現在のパスに取得されます。 これは、明らかにあまり実用的ではありませんが、計算が速いので、小さな数のパーティクルに対する移流のアニメーションでは、簡単な“方法”として役に立ちます。
パラメータ ¶
Group
Velocityフィールドを使って動かす1番目の入力のポイントのサブセット。
Velocity VDB
Velocityフィールドとして使用する2番目の入力のVDBプリミティブの名前。
これは、必ずベクトル値のVDBプリミティブでなければなりません。VDB Vector Merge SOPを使えば、vel.[xyz]
の3つのコンポーネントを単一プリミティブに変換することができます。
ボリュームの指定を参照してください。
Closest Point VDB
一番近いポイントの値に対して使用する3番目の入力のVDBプリミティブの名前。 ボリュームの指定を参照してください。
Operation
ポイントを動かすVelocityフィールドの使い方。
Advection
Velocityフィールドに沿って各ポイントを動かします。
Projection
一番近いポイントフィールドを使って、各ポイントを一番近いサーフェスに動かします。
Constrained Advection
Velocityフィールドに沿ってポイントを動かし、一番近いポイントフィールドで投影します。 これは、パーティクルを強制的にサーフェス上に乗せます。
Integration
ポイントの移動に使うアルゴリズム。 このリスト内の下のオプションほど、処理が遅くなりますが、Velocityフィールドにより上手く追従します。
Iterations
サーフェス上の一番近いポイントに投影を試みる回数。 1回目の試行でサーフェスに正確に投影できない場合があります。 この回数を増やせば処理が遅くなりますが、投影の精度が良くなります。
Timestep
入力ポイントに適用する動きの秒数。
デフォルトは1/$FPS
(1フレームの時間に相当)です。
マイナスの値を使えば、Velocityフィールドの逆方向にポイントを動かすことができます。
traillen
アトリビュートが存在すれば、そのアトリビュート値がこのTime Stepで乗算されて、パーティクル毎にTrailの長さを変化させることができます。
Substeps
移流ステップの繰り返し回数。特にTime StepやVelocityが大きい場合に、この数は多いほど、より正確な動きになります。
Output Streamlines
ポイントを動かさない代わりに、ポリラインを生成します。これは、ノードの効果を可視化するのに役に立ちます。また、特殊効果でも役に立つ場合があります(Trail SOPも参照)。
入力 ¶
Points to Advect
この入力からコピーされる移流させるポイント。
Velocity VDB
位置毎にVelocityを記録するVDB。
Closest Point VDB
位置毎に一番近いポイントを記録するVDB。
See also |