On this page |
概要 ¶
何かのトリガーに反応して、Crowd Transition DOPは、エージェントを新しいステート(状態)に切り換え、古いステートのクリップ再生から新しいステートのクリップ再生に切り換えます。
Crowd Transitionノードには、その“古い”ステートと“新しい”ステートのアニメーションクリップをブレンドするための簡易的なコントロールがあります。 もっとコントロールが必要(例えば、あるフレームまでトランジションの開始を待ったり、開始と終了のクリップ間に中間のクリップを挟んだトランジションなど)であれば、 トランジショングラフ をセットアップすると良いでしょう。
トランジショングラフには、異なるクリップ間でのトランジション(遷移)の方法に関する詳細な情報を記録します。例えばトランジショングラフに、idle
→ walk
クリップトランジションをフレーム16から開始し、idle
クリップからidle_to_walk
クリップへトランジションしてからwalk
クリップにトランジションさせるように指定することができます。
トランジショングラフでは色々なセットアップができますが、それに伴ってトランジションに対するコントロールも増えます。デフォルトのブレンドされたトランジションが、あなたの求めるレベルで十分であれば、トランジショングラフを使って悩む必要もないでしょう。
トランジショングラフのセットアップ方法 ¶
-
SOPでエージェントプリミティブを読み込み/生成した後にAgent Clip Transition Graph SOPをそのエージェントに接続します。そのパラメータで色々なトランジションをセットアップします。
-
CrowdシミュレーションネットワークのCrowd Object DOPで、 Transition Graph パラメータにそのAgent Clip Transition Graph SOPを指定します。
-
トランジショングラフを使用したいステート変更のCrowd Transition DOPで、 Use Clip Transition Graph を有効にします。
ヒントとメモ ¶
-
Agent Clip Transition Graph SOPでは、関係性グラフがジオメトリとして保存されており、ポイントがクリップを、ポリラインがトランジションを意味しており、アトリビュートにデータが保存されています。これにより、独自のカスタムツールを作成して、グラフを生成または編集することができます。
See also |