Action Grouper allows multiple simultaneous VAM or plugin actions to be specified and conditionally triggered. The actions can be executed from any Trigger Action, such as the Collision triggers or Animation Step triggers. It provides similar functionality to the Trigger Action UI that is built into VAM, but has a number of advantageous features:
- Groups of actions can be triggered WHEN ever a boolean condition defined in VUML occurs
- Action Groups can be triggered by voice.
- A boolean IF condition can be applied at the point a group of actions is trigger (ie. via the UI or as a result of a VUML When condition)
- Each action within a group can be assigned a probability to execute
- One group of actions can be defined and then called from multiple different VAM triggers
- Groups of actions can be copied in bulk between Action Groupers
- The Atom value can be bulk changed across a group of Actions (e.g. change all actions in a group from Person1 to Person2)
- The specific order in which actions are executed can be configured
- A group of actions can be triggered on scene load
- For Person atoms, an additional filter "Receiver Group" organises the long list of Person options available
- Multiple action types with Presets and Clothing items, including:
- Merge Load Clothing Presets
- Reset Sim on all clothing items (or just those in a clothing preset)
- Enable or Disable Undress for all clothing items (or just those in a clothing preset)
- Accessible under Person>Other>Load Look/Pose/Preset and Person>Other>Dress/Undress Clothing
- VAM parameters/variables (i.e. Atom>Receiver>Target) that are of a boolean, string or float type can be set to a variable calculated dynamically by VUML. For example, you could dynamically set the physics values of a node depending on how far apart two nodes are.