| On this page |
エージェントアトリビュートの多くは、Crowd Source SOPのパラメータによって初期化され、エージェント上で上書きすることができます。
-
Crowd Source SOPの2番目の入力(Custom Surface/Points入力)上の群衆関連のアトリビュートが出力エージェントにコピーされます。
-
Attribute SOPまたは
Attribute Wrangle SOPを使用して、Crowd Source SOPで作成されたエージェントプリミティブにアトリビュートを適用することもできます。
ステートビヘイビアの一部としてエージェントアトリビュートを変更する方法を参照してください。
アトリビュートの可視化 ¶
ビューポート内でグループやアトリビュートのリストを使用してエージェントアトリビュートを可視化することができます:
-
ビューポートの右側にあるツールバーの
をクリックして、グループリストHUDを表示します。
-
そのグループリストHUD内の
ギアメニューをクリックして、 Points を選択します。
-
その
ギアメニューの Attributes サブメニューから、可視化するエージェントアトリビュートを選択します。 例えば、
stateアトリビュートを選択すると、現在の状態に基づいて各エージェントに色が付きます。 歩いているすべてのエージェントにある色が付き、立っているすべてのエージェントに別の色が付きます:
アトリビュート ¶
Geometry Spreadsheetを使用してエージェントプリミティブのアトリビュートを見ます。
|
|
string |
|
|
|
string |
エージェントのタイプ(エージェント定義)に対する固有の識別子。例えば、 |
|
|
int |
Crowd Solverによってエージェントを動かすべきかどうか、そのポーズを更新するべきかどうかを追跡するためにCrowd Solverで内部的に使用されています。
この値は、ステートのラグドール設定と |
|
|
int |
エージェントのトランスフォームとポーズが外部から更新されていることをCrowd Solverに伝えます。
つまり、 |
|
|
vec3 |
ビューポート内のエージェントの可視カラー。グループや個々を区別するのに便利です。 |
|
|
vec3 |
エージェントが向くターゲット方向。
Crowd Solverを使用する時、 |
|
|
int |
エージェントを識別する固有の番号。 |
|
|
float |
エージェントがCrowd Solverのデフォルトの動きの挙動により動作する場合、そのエージェントが回転する最大レート(度/秒)。 このアトリビュートは、Crowd SolverのデフォルトのMax Turn Rateを上書きします。 |
|
|
string |
一度トランジションが発動されると、このアトリビュートには、エージェントの次のステートの名前が格納されます。 |
|
|
quaternion |
エージェントの向き。 |
|
|
float |
エージェントの“半径”。 |
|
|
string |
エージェントの現在のステートの名前。例えば、 |
|
|
float |
エージェントが現在のステートになっている時間(秒)。 |
|
|
float |
現在のタイムステップで、ソルバによりエージェントに適用されるフォース量。挙動ノードはこの値を変更して、エージェントを動かします。 |
|
|
float |
|
|
|
vector |
エージェントのUpベクトル。
Crowd Solverを使用する時、 |
|
|
vector |
エージェントの現在のVelocity。 |
| See also |