Pose State(ポーズ状態)

 
 
 

CrowdFX シミュレーションでアクターのデフォーマの変換を設定します。これは、指定されたアニメーション サイクルおよびフレームに基づき、前のポーズ状態にブレンドされます。

このコンパウンドは、パーティクルの位置と速度が設定された後、CrowdFX シミュレーションの[ポイント クラウド](Point_Cloud)オブジェクトの[シミュレーション](Simulation)領域に適用する必要があります。

詳細については、群集シミュレーションでのアクション ソースの使用方法 を参照してください。

タスク: 群衆/状態

出力ポート:[Execute]

ポーズ状態 ID(Pose State ID)

使用するアクションです。0 は 1 番目に読み込まれるアクション、1 は 2 番目のアクション、というように表します。

サイクル モード(Cycle Mode)

フレームの指定方法:

  • タイムライン内の現在のフレーム: シーンの現在のフレームを使用します。このオプションは、通常の速度で再生するアニメーションに使用します。
  • サイクル内の現在のフレーム: CrowdFX_Actor_CurrentFrameInCycle を使用します。このオプションは、アクターの速度に基づいて時間のスケールを行うアニメーション(歩行運動など)に使用します。
  • フレーム入力: 以下に示す[フレーム](Frame)値を使用します。

どのケースでも、[移動データの初期化](Initialize Locomotion Data)によって設定される[初期フレーム](Initial Frame)値が追加されます。特定の絶対フレーム番号を使用する必要がある場合は(最初から再生しなければならないデス アニメーションに対してなど)、[フレーム](Frame)オプションを使用して、必要なフレームからアクターのイニシャル フレーム値を引いてください。

状態補間(States Interpolation)

トランジション時にアニメーションを前のポーズ状態とブレンドする方法を指定します。

  • [前回の状態のアニメーション サイクル](Animation Cycle From Last State)は、2 つの歩行運動アクションをブレンドする場合に使用します(歩行から走行までなど)。
  • [前回の状態の最後のフレーム](Last Frame From Last State)は、2 つの非歩行運動アクション、または歩行運動アクションと非歩行運動アクションをブレンドする場合に使用します(走行から転倒までなど)。

トランジション期間(Transition Duration)

前のポーズ状態以降のトランジションの長さをフレーム数で示したもの。

フレーム

[モード](Mode)が[フレーム入力](Frame Input)の場合に使用されるフレームです。