Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can override the module attributes to customize your simulation even more.
Select the stateMachine or clipReader module from the module list (depending on what you did when setting up your agent group), then press the override button next to the "frameRate" attribute.


Customizing your agents

The dialog in the picture will pop up.
Select the first four rows and then type 0.5 in the "Value" field.
Hit enter or press "Set Value".
Rewind your simulation. 

If you hit play now, four of your agents will be playing at half speed.

Agent Override GUI

This GUI will always display a row for each agent in your agent group.
If you edit the number of your group agents and had this window open, you will have to press the refresh button to see the right number of agents in the override GUI.

With "Automatic update" any override value in the GUI will be updated on dynamically.

You can also "Remove" the selected overrides or "Clear" the entire list.

Random values can be assigned to some override attributes (integer, float, bool, vector3). By pressing the "Value:" button in the bottom-left corner you will swap the value field with a range field. Provide the range of values you want to use and click on randomize.

Finally, you can also edit the animation for some override attributes (integer, float, bool, vector3), press the "Keys" button and select one of the options from the sub menu. 

Note
  • MAYA: When using python please make sure your agent override plug id is always the same as the "Key" compound child attribute. If these two values will differ, you might experience unpredictable results.
  • HOUDINI: Unlike Maya the agent override dialog performances can be quite slow when it comes to agent groups with several thousand agents. This is because the different way Houdini has for handling parms/attributes.