float agentcliplayerblend(float values[], float value_weights[], int value_layer_ids[], int layer_blend_modes[], float layer_weights[], int layer_parent_ids[])
matrix agentcliplayerblend(matrix values[], float value_weights[], int value_layer_ids[], int layer_blend_modes[], float layer_weights[], int layer_parent_ids[])
この関数は、他のパラメータ(エージェントクリップのレイヤ化で使用されているのと同じフォーマット)で表現されたブレンドツリーに応じて、入力値をブレンドします。 これは、各エージェントに割り当てられているクリップに呼応したカスタム値をブレンドするのに役立ちます。
values
ブレンドする入力値のリスト。
value_weights
入力値のブレンドウェイトのリスト。
value_layer_ids
各値が入力のレイヤを含んだリスト。
layer_blend_modes
各レイヤのブレンドモードのリスト。利用可能なブレンドモードは、$HH/vex/include/crowd_cliplayers.h
で定義されています。
layer_weights
各レイヤのブレンドウェイトのリスト。このブレンドウェイトは、一番上のレイヤには使用されません。
layer_parent_ids
各レイヤの親レイヤ(最上位レイヤなら-1)を含んだリスト。ここには、アニメーションレイヤのツリーを指定します。
See also | |
clip |
|
crowds |