Solve Animation State(アニメーション状態のパラメータの解決)

 
 
 

カテゴリ

詳細

このノードによって、入力値に従ってアニメーション状態のパラメータを定義するための異なるモードが提供されます。そのため、異なるリファレンス アニメーションのウェイトと、再生速度が設定されます。

このノードは常に[アニメーション状態のセット](Set Animation State)ノードのパラメータと組み合わせて使用する必要があります。

パラメータ

タイプ(Type)

  • セレクタ(Selector): 入力に応じて、異なるリファレンス アニメーションのブレンドが再生されます。0(ゼロ)の入力値は、最初のリファレンス アニメーションだけが再生されることを意味します。0.3 の入力値は、最初のアニメーションが 0.3~0.7 の割合で 2 番目のアニメーションに補間されることを意味します。値を大きくすると、2 つのアニメーションがブレンドされます。

    このモードでは、速度は常に 1 に設定されており、アニメーションは元の記録速度で再生されます。

  • 移動(Movement): アクターの速度が入力値として使用されます。この値に基づき、アニメーションの歩幅に応じてアニメーションの再生速度が調整されます。また、異なる歩行種類間のブレンドもアクターの速度に応じて実行されます。

状態(State)

アニメーション状態の名前を表す文字列値。

デフォルトに設定すると、このノードに接続されている[アニメーション状態の定義](Define Animation State)ノードで定義されたアニメーション状態に対してソルバが実行されます。

ポート

入力

入力名(In Name)

シミュレーションの Point_Cloud の名前

出力

状態出力(State Out)

アニメーション状態の名前を表す出力文字列値。

出力名(Out Name)

シミュレーションの Point_Cloud の出力名

ウェイト(Weights)

アニメーション状態で使用されている各アニメーションのウェイトを表すスカラ値の配列

速度(Speed)

アニメーション状態の再生速度