On this page | |
Since | 17.0 |
Vellum Rest Blend SOPは、現在の拘束のrest値(自然長と自然角を含む)と、外部ジオメトリから計算された静止状態をブレンドすることができます。 この方法だと、静止設定された元の入力ジオメトリを変形させて、シミュレーション中に拘束を修正することができるので、布やヘアーを意図的に引き伸ばしたり、曲げたり、時間と共にオブジェクトを膨張させたりといった効果を表現することができます。
静止設定の更新に使用されるジオメトリは、それを指定するなら4番目の入力、指定しない場合は1番目の入力が使用されます。
パラメータ
Group
外部の静止状態とブレンドさせたい拘束のジオメトリのポイントグループを指定します。
Note
ここに指定するグループは、rest(静止)ジオメトリ上にも存在しなければなりません。
Constraint Group
外部の静止状態とブレンドさせたいrest値を持った拘束のプリミティブグループを指定します。
Mode
静止状態のブレンド方法を制御します。 Blendモードでは、静止状態は0-1の値を使ってブレンドされます。 Distanceモードでは、現行静止状態が新しい静止状態に最大でDistanceの値だけ遷移させることができます。 例えば、曲げ拘束では最大5度まで曲がります。
Blend
Blendモードでは、現行静止状態と外部静止状態をブレンドさせる度合いを指定します。 0の値を指定すると、拘束のrest値は変更されません。 1の値を指定すると、拘束のrest値は外部ジオメトリの静止状態に完全一致するように更新されます。
Distance
Distanceモードでは、拘束の現行静止状態を外部静止状態に遷移可能な大きさを指定します。 ここには拘束の単位で指定するので、一般的には、 Constraint Group で使用した拘束タイプの単位を指定してください。 Stretch拘束であれば、この値の単位は長さ(通常はメートル)、Bend拘束であれば度です。
Examples
BasicRestBlend Example for Vellum Rest Blend geometry node
このサンプルでは、Vellum Rest Blendを使って、ジオメトリからVellum拘束の静止状態を更新する色々な方法を説明しています。
See also |