| On this page | |
| Since | 21.0 |
このSOPは、エージェントのベースアニメーションクリップの上に追加のアニメーションクリップをレイヤとして重ねます。 そのレイヤとのブレンドウェイトは、エージェントの旋回速度に基づいて決定されます。
一般的な使用例としては、キャラクタが弧を描くように左右に旋回した時にエージェントのベースサイクルのバリエーションをブレンドすることが挙げられます。 これによって、エージェントの向きを調整しただけの場合と比べて、旋回時の動き(例えば、四足動物の傾きなど)をよりリアルに表現することができます。
SOP Crowds MotionPathツールセットの詳細は、SOPモーションパスを参照してください。
パラメータ ¶
Group
レイヤアニメーションクリップが適用されるモーションパス。
モーションパスからエージェントの旋回速度を計算する方法を制御します。
計算された旋回速度をモーションパスに沿って滑らかにして、クリップのブレンドウェイトが急変するのを防ぎます。
Strength
モーションパスに沿って旋回速度値を滑らかにする度合い。 値が大きいほど、旋回速度値は元の値から大きく離れます。
Filter Quality
値が大きいほど、元の旋回速度の細かいディテールが保持されます。 値が小さいほど処理が高速で、より滑らかな旋回速度が生成されます。
Reference Direction
エージェントの元の向き。 これは、モーションパスに沿ったエージェントの旋回速度を計算するのに使用されます。
Reference Up
エージェントの元のUpベクトル。 これは、モーションパスに沿ったエージェントの旋回速度を計算するのに使用されます。
Turn Rate Attribute
有効にすると、モーションパスに沿った計算済みの旋回速度(単位は、度/秒)が格納されたPointアトリビュートを生成します。 これは、可視化やデバッグ、あるいは他の下流オペレーションの駆動に利用することができます。
Clip Sets
円弧運動クリップと関連付けるベースアニメーションクリップの数を指定します。
Base Clip Name
ベースアニメーションクリップの名前。通常では、ここには直線運動のクリップを指定します。 Arcing Clips は、このクリップを使用するモーションパスの任意のポイント上にレイヤとして適用されます。
Clip Name
レイヤとして適用する円弧運動クリップの名前。
Turn Direction
クリップ内でキャラクタが左右のどちらに旋回するかを指定します。
Radius
クリップ内の旋回半径。 これは、 Turn Direction と組み合わせて、旋回速度に基づいた適切なブレンドウェイトを決定するのに使用されます。
入力 ¶
Motion Paths
時間範囲にわたるエージェントの軌道を表現したポリラインカーブ。
Agents
Motion Paths入力によって動きが表現されるエージェント群。
出力 ¶
Motion Paths
時間範囲にわたるエージェントの軌道を表現したポリラインカーブ。
Agents
Motion Paths入力によって動きが表現されるエージェント群。
| See also |