The direction field module creates a velocity field affecting the agent directions.
The field is uniformly distributed on the surface UVs. Use the "Direction field context tool" (Maya only) to paint the vectors direction. Each agent will look for samples inside the "maxDistance" radius to interpolate the final direction at every frame.
Attributes
...
Direction fieldモジュールは、エージェントのディレクションに影響を与えるVelocityフィールドを作成します。
フィールドは、サーフェスのUVに一様に分布しています。ベクトル方向をペイントする場合は、「Direction field context tool」(Mayaのみ)を使用します。各エージェントは、 "maxDistance"の半径内からサンプルを探して、各フレームに対して最終方向を補間します。
...
Attributes
アトリビュート | タイプ | 上書き可能 | 説明 |
---|---|---|---|
mesh | メッシュ | no | 入力メッシュ。モジュールは、UVコードを使用してサンプルを生成するため、有効なUVが必要です。 |
meshParentMatrix | matrix | no |
メッシュのペアレントマトリックス | ||
meshTranslation | vector3 | no |
メッシュの移動 | ||
meshScale | vector3 | no |
メッシュのスケール | ||
meshRotation | vector3 | no |
メッシュの回転 | ||
weight | double | yes |
質量 |
tangentSamples |
文字列 | no |
シリアル化されたMapMetadataには、方向を示すいくつかのUVサンプルが含まれています。 | ||
debug | bool | no |
モジュールデバッグの描画を有効にします。 | |||
resolution | vector2 | no | UV空間内に生成されたサンプルグリッドの行数と列数(0.0〜1.0)。 |
maxTurnAngle | double | no |
最大回転角度 | |||
debugVectorScale | double | no | デバッグアトリビュートがオンの場合に、モジュールによって描画される方向ベクトルの長さ。 |
isAnimated | bool | no | 入力メッシュが時間と共に変形した場合 |
useHeightField | bool | no | 入力メッシュの代わりにHeightフィールドを使用してください。 |
heightField | 文字列 | no | Heightフィールドの名前 |
influences | 整数 | no | 最終方向を計算するために各エージェントが使用する近隣サンプルの最大数。 |
maxDistance | double | no | 最大の検索距離 |
...
ウィジェット コネクタ | ||||||
---|---|---|---|---|---|---|
|