Since | 19.5 |
このノードは、Agent Look Atと併用します。 そのAgent Look Atは、利用可能なLook-Atターゲットを定義します。 このノードは、エージェントのLook-Atターゲットを選択して追跡し、スケルトンを調整するので、そのエージェントの頭または目のジョイントがそのターゲットの方を向きます。
Agent Prepを使用して、調整されるジョイントを定義します。 そのAgent Prepは、 Lower Back ジョイントから Head ジョイントまでの背骨を調整し、さらにオプションで Eye ジョイントを回転させることができます。
パラメータ ¶
Activation
このノードを有効化するのかどうかを指定します。
Group
編集するエージェントのグループ。
Guide
有効にすると、各エージェントの現行ターゲットを示したガイドジオメトリが表示されます。
Minimum Target Score
エージェントは、Look-Atターゲットを選択する必要がある時、最も高い関心スコアを持つターゲットを選択します。 このターゲットスコアは、Agent Look Atの Target Score パラメータから計算されます。 最高のターゲットスコアがこの Minimum Target Score を下回った場合、エージェントはLoo-Atターゲットを選択しなくなります。 これによって、重要なターゲットのみがエージェントの気を引くようにしたり、(例えば、エージェントの視界から出そうな)不適合になりそうなターゲットが選ばれないようにすることができます。
このパラメータのどれかのオプションを選択して、各エージェントの最小ターゲットスコアの決め方を指定します:
Set Value
Minimum Target Score 値を使用します。
Set from Attribute
Minimum Target Score Attribute のPointアトリビュートの値で Minimum Target Score を上書きします。
Scale by Attribute
Minimum Target Score Attribute のPointアトリビュートの値で Minimum Target Score を乗算します。
Minimum Target Score Attribute
エージェント上のPointアトリビュート。
このパラメータは、 Minimum Target Score モードが Set from Attribute または Scale by Attribute に設定されている場合にのみ利用可能です。
Number of Joints
IKチェーン内で調整可能なジョイントの数を制限します。 この数はHeadジョイントを含みます。 無効にすると、デフォルトの挙動は、Agent Prepで定義された Lower Back ジョイントと Head ジョイントの間にあるすべてのジョイントが含まれます。
Head Turn Stiffness
HeadジョイントがLook-At方向に一致するように調整されるまでの早さを制御します。 これは、減衰した角ばねの剛性のように動作します。
ターゲットに対する角度に基づいて、IKチェーン内の他のジョイントを基準にHeadジョイントを回転させる量を制御します。 例えば、ターゲット角度が大きくなるにつれてHeadジョイントのウェイトを下げることで、背骨の残りのジョイントを大きな回転にもっと寄与させることができます。
Angle Range
Weight Ramp の開始と終了に合わせる角度を指定します。 この角度の範囲外では、 Weight Ramp は開始値と終了値で延長されます。
Weight Scale
Weight Ramp の値をスケールします。
Weight Ramp
ターゲットに対する角度に基づいて、Headジョイントの回転ウェイトを設定し、そこに Weight Scale を乗算します。 Angle Range は、このランプの範囲(この範囲外では、開始値と終了値で延長されます)を定義します。
Eye Turn Stiffness
EyeジョイントがLook-At方向に一致するように調整されるまでの早さを制御します。 これは、減衰した角ばねの剛性のように動作します。
ターゲットに対する角度に基づいて、IKチェーン内の他のジョイントを基準にEyeジョイントを回転させる量を制御します。 例えば、ターゲット角度が大きくなるにつれてEyeジョイントのウェイトを下げることで、頭部と背骨をもっと回転させることができます。
Angle Range
Weight Ramp の開始と終了に合わせる角度を指定します。 この角度の範囲外では、 Weight Ramp は開始値と終了値で延長されます。
Weight Scale
Weight Ramp の値をスケールします。
Weight Ramp
ターゲットに対する角度に基づいて、Eyeジョイントの回転ウェイトを設定し、そこに Weight Scale を乗算します。 Angle Range は、このランプの範囲(この範囲外では、開始値と終了値で延長されます)を定義します。
Adjust Immediately on Initial Frame
有効にすると、最大回転レートで制限をかけずに(必要に応じて)初期フレームで頭が即座に調整されます。
Reference Direction
エージェントの元々の向き方向。 この方向と Reference Up 方向を使用して、エージェントの視界が定義されます。
Reference Up
エージェントの元々のUpベクトル。 この方向と Reference Direction を使用して、エージェントの視界が定義されます。
エージェントの現行ターゲットに関する情報を含んだ追加アトリビュートを出力します(エージェントに複数のHeadジョイントが含まれている場合、最初のジョイントのみが考慮されます)。 これらのアトリビュートは、エージェントの現行ターゲットに基づいて、フォースを制御したり、他の挙動を制御するのに役立ちます。
Tip
Crowd Trigger DOPを使用することで、エージェントの現行ターゲットに基づいてステートを遷移させることができます。
Target Name
有効にすると、エージェントの現行ターゲットの名前を含んだ文字列Pointアトリビュートが作成されます。 エージェントに現行ターゲットがない場合、この値は空っぽになります。
Target Position
有効にすると、エージェントの現行ターゲットの位置を含んだベクトルPointアトリビュートが作成されます。
Target Score
有効にすると、エージェントの現行ターゲットの関心スコアを含んだ浮動小数点Pointアトリビュートが作成されます。
See also |