On this page | |
Since | 20.0 |
このSOPは、特定のフレームでのモーションパスを評価して、各エージェントに適用するプリミティブトランスフォームとアニメーションクリップを決定します。 これを使用することで、モーションパスで表現されているアニメーションを再生または出力することができます。
SOP Crowds MotionPathツールセットの詳細は、SOPモーションパスを参照してください。
パラメータ ¶
Frame
モーションパスを評価するフレーム。
Tip
通常では、ここには現行シーンフレーム($FF
)を設定しますが、他のエクスプレッションを使用してアニメーション再生の時間を変更しても構いません。
Crowd MotionPath Retime SOPには、特定のエージェントのモーションの時間を変更するためのもっと柔軟なオプションが用意されています。
入力 ¶
Motion Paths
時間範囲にわたるエージェントの経路を表現したポリライン。
Agents
モーションパスで表現されているモーションを持つエージェントの群衆。
出力 ¶
Agents
モーションパスで表現されているモーションを持つエージェントの群衆。
Examples ¶
このサンプルでは、SOPレベルのアニメーションに追従するエージェントをCrowd Solverに取り込む方法を説明しています。 これらのエージェントは、シミュレーションされるエージェントの回避に使用したり、ラグドールに変換することができます。
このサンプルでは、シミュレーションした群衆からモーションパスを生成し、Crowd MotionPath Editノードを使用して、特定のエージェントのモーションパスをインタラクティブに調整する方法を説明しています。
このサンプルでは、Crowd MotionPath Avoid SOPを使用して、近接エージェント間および障害物に対する回避を適用する方法、さらに、collisionignore
アトリビュートを使用して異なるエージェントグループ間のもっと複雑な回避ルールとコリジョンフィルターを構築する方法を説明しています。
このサンプルでは、ガイドカーブに追従するようにモーションパスを変形させる方法、さらには、エージェントが閉じたループを辿るようにさせたり、アトリビュートを使用して各エージェントが辿るカーブを制御するといった高度なオプションを説明しています。
このサンプルでは、Crowd MotionPath Layer SOPを使用して、エージェントの上半身にクリップをレイヤーする方法を説明しています。 このクリップは、エージェントが境界オブジェクト内に入った時にアクティブになります。
このサンプルでは、Crowd MotionPath Transition SOPを使用して(Clip Transition Graphで定義された中間遷移クリップなどの)アニメーションクリップ間をブレンドする方法を説明しています。
See also |