The Automatron Crowd Simulator is capable of creating hundreds of animated character skins based on the motion of delegate guide objects. This system is designed to handle hundreds of characters; I have tested it with up to 500.

How it works in brief:

1. A Delegate Group is created by scattering delegates onto a mesh surface. Any mesh surface can be used, but make sure the topology is smooth enough to allow the delegates to travel over the surface.

2. Settings for the Delegate Group are input by the user and then a simulation is run to create the motion.

3. For each Delegate in the simulation, Automatron will run a Procedural Walking System (PWS) solution and create a character animation.

4. The copy of the render skin for that character is then created and a point cache modifier records the animation and saves it off to disc, thus creating a crowd of animated render skins.