Miarmy Crowd Simulation Documentation (English)

Action Transition Parameters

There are some parameters in each action control the transition result.



Action Editor transition parameters


Rate

The speed rate of this action, current speed multiple this value.

Is Final

If enable, once agent transit to this action, it won't transit to others in any condition. Work as the dead action.

Is Cycle

If enable, means we dealing with this action a loop action which can transit to itself.

Cycle Filter

Only work with cyclic action, blend the ending self-transition part to the heading part of the action by some percentages.


As picture above, after playing back green area, the action will perform self-cycle.


Entry Range

When previous action transit to current action, some percentage should be smooth blended. This is the entry range of this current action.

Like the picture below, when the previous action transiting to current action, 10% of action length should be blended from previous end to current start.


When transiting in, blend with previous action


Exit Range

When next action is triggered and the current action need to transit to next action, only when the current action play after exit range percentage, the current action can transit to next action, otherwise, maintains the self-playback

For example in blow image, If current action need to transit to another action, it can transit to next action only when the current action play after 80% or more percentages.


Only after 80% playing back, the current action can transit to other actions


Exit Block

When there are only few frames left in action play, we don' want to transit this playing action to any other, we can set a exit block to preventing it transit to any other one.

For example, in below picture, if the current frame in the last 5 frames of action, it will not be allowed to transit to any other action.

Transition cannot be happened in the last 5 frames







Basefount Technology