Miarmy Crowd Simulation Documentation (English)

Asset Stage

The main tasks in Asset Stage are converting all Maya rig into Miarmy Original Agent (OA) and convert all Maya animation into Miarmy action nodes and then organize them well. 

Finally refine and export OA with actions and other associated elements, get ready for production (simulation and render)

Create OA

In below picture the yellow arrows path indicates, it is the process of converting Maya Character Rig to OA.

The OA is the crowd simulation asset.

The OA can be understand as the blueprint of one type/species of Agents.



Create OA from character rig and refine it

Create Actions

In below picture, the yellow arrows path indicates, it shows the process of converting Maya animated rigs into Miarmy Action nodes. The action nodes usually not only 1, one type of OA contains mulitple motion cycles, e.g. walk, run, fight.

The action nodes are our second type of crowd assets and they are associate with its own OA type. The action nodes responsible for crowd agents animation playing.




Create Action Nodes


Refine and Export OA

In below picture and yellow arrow paths indicate. It brings the OA and its associated action nodes together and create a OAT(Original Agent Test) file, then test and refine this file,

  • Tweak bone parameters and refine the bone shapes of OA
  • Adjust the physics attributes,
  • Test the logic
  • Check the animation cycle and transition between different actions
  • Build nesseccary contents like transition map, clothes, randomize shader, skinning test ect.

After refinement, export production-ready OA as result of Assets Stage.

Refine and Export OA


Pipeline Summary

In below picture, it summarys the pipeline of assets stage.

  1. It starts from Character Rig, there are 2 functions of character rig.
    1. Generate raw OA
    2. Generate action nodes
  2. Then we bring raw OA and its action nodes together into OAT file, then refine and test it, finally export one type of OA

OA Type

Please notice there are usually more than 1 type of OA, like man, woman, boy & girl or even more different types in a project, here it only shows how to build 1 type of OA.

You can apply the same steps multiple times on the different types of character.



Basefount Technology