Miarmy Crowd Simulation Documentation (English)

Action Partial Blending

084 Action Layer & Partial Blends (Go to Video Tutorials)

Introduction

Sometimes we need blend some limb or tail animation on agent but don't want to affect other parts of main agents.

For example we want to blend the waving hands or a head turning on the a walking man, or in another case we want to blend some tail animation into a running horse.

At this time, we can use Miarmy Partial Blending system. Please take a look at below 2 groups of pictures:

  • The first group of pictures show we control the main agent walk forward and all limbs no animation at all,
  • And the second group of pictures show that we control the main agent walk forward, and at the meantime the agent blend into another action with limb animation.

main agent playback without


limb animation blend into main animation

 

Instructions

In below picture, we want to blend some limbs from handShake1 to the walk action

To setup partial blend action, we need to first mark the action to partial blend action in action editor, such as handShake1.

Once the action marked blend action, we cannot use it drive the agent, this action only can be a blend action in transition map

Mark on the partial blend action


And then we need to specify which bones we want to this action blend into the main agent

select and specify the blend joint


We need add partial blend actions into the transition map, please notice the handShake1 and handShake2 in below picture should be linked on the the main action "walk".

link blend in transition map


Finally, we can trigger them in output logic, the value can be between 0~1 and this value can determine how much the blend action is going to blend to main action.

Turn partial blend on in output channel






Basefount Technology