| On this page | |
| Since | 21.0 |
タイムラインに沿ってダイナミックパスを変形させます。 パスは、メッシュに変換され、そのパス変形をガイドするピンポイントに従って調整されます。
ラプラシアン変形ソルバは、パスの物理的な長さを一定に保ち、パスの形状のみを調整します。 パスは、形状に対するソフト拘束として機能するピンポイントを通過することはできません。
デフォルトでは、パスのタイムラインの開始時間と終了時間に2つのピンが作成されます。 デフォルトの開始ピンには高いウェイトが設定されており、これによってパスは開始時間の静止位置に固定されます。 開始時間と終了時間に異なるウェイトを持つピンを作成することで、デフォルトのピンを上書きすることができます。
このノードの path ポートはインプレースポートであり、コピーを作成することなくダイナミックパスが更新されます。
入力 ¶
*path:
DynamicPath
Required
変形させるダイナミックパス。
samplerate:
Float
ダイナミックパスからサンプルを評価する頻度。
pins:
Vector3Array
パス変形をガイドするピンの位置。
times:
FloatArray
各ピンがパスを変形させるタイミングを示したパスのタイムライン上の時間シーケンス。 times の特定のインデックスの時間は、 pins 内の同じインデックスにあるピンに呼応します。 times 配列の長さは、 pins 配列と同じ長さである必要があります。
weights:
FloatArray
ピンに適用されるウェイト。 ウェイトが高いピンほど、パスが調整された際にそのパスに与える影響が大きくなるほか、他のピンによる変更に対する抵抗力も高くなります。 weights の特定のインデックスのウェイトは、 pins の同じインデックスにあるピンに呼応します。 weights 配列の長さは、 pins 配列と同じ長さである必要があります。
出力 ¶
*path:
DynamicPath
変形されたダイナミックパス。
| See also |