Crowd Simulation Cheat Sheet
Shoot First / Cheat Sheet

Crowd Simulation

Like so many things in VFX, crowd simulation can be done to a good level by anyone inclined to learn it, but it also gets ultra specialised. There are artists who JUST do crowds, and software JUST made for them (called Massive - created for the armies in Lord of the Rings, way back when!).

But if you don't want to learn even more software, and you don't have $4000 handy for a Massive licence, this sheet should get you up and running with the basics!

WalkDrag to orbit

One agent, three parts

This is Agent Cooper (most Agents don't have names, but this one's a Twin Peaks fan). An Agent consists of 3 parts:

Asset

An agent is a basic, rigged model. This can be a few cubes, or a scan of a person - it depends on how close you get and how powerful your computer is.

Animation

It moves a selection of looping moves - either hand animated, or mocap driven. The bare minimum would be a walk, but normal "idle" loops are necessary (because not everyone wants to walk all the time). Variations help - repetition can become VERY obvious when there's a lot of people. Anything else will be dependent on your film - running and death animations would be essential for a battle, but probably of limited use in a romcom (if you DO use them in a romcom, PLEASE send me the film to watch).

Reason for living

Finally, each agent has a "brain". The most basic brain just holds a destination and a bubble of personal space, like when you're commuting to work in the morning. More complex brains are necessary for more complex behaviour, but again that is going to be film specific.

Take him for a walk

Desired speed1.4

Agent Skating

Turn off stride matches speed and watch the feet. The agent can get slippy really quickly. This is something to be aware of in all looping animation - the figure is basically walking on the spot, and then moved around. The walk animation has to sync with the distance that they've travelled, otherwise they end up either frantically flapping their legs and making hardly any progress, or gliding around on concrete.