Creating a Crowd System
 
 
 

This topic shows a basic procedure for creating and using a crowd system.

  1. Add a Crowd helper object.

    The crowd helper is the controlling object for the entire crowd simulation.

  2. Create a Delegate helper object.

    This is a prototype for your crowd; a representative member.

  3. On the Modify panel Motion rollout, set appropriate speed and turning limits for the delegate.

    This is analogous to defining how a particular animal or object moves. Is it a bird, a fish, a slug, or an airplane?

  4. Make clones of the delegate, either with 3ds Max clone tools, or by scattering delegates.
  5. Create 3ds Max objects to be used with behaviors, such as grids or objects to seek or avoid. These objects often correspond to objects in your scene. For example, you could create a grid in an open doorway to attract delegates, or a box at an obstacle to repel delegates.
  6. Add one or more behaviors. Modify each behavior's settings to be appropriate for the members of your crowd.
  7. Solve the simulation.
  8. Watch the solved simulation. If it needs correction, make changes to behaviors or delegate parameters. Solve again, and continue until the simulation works as intended.
  9. Create the objects that will follow the delegates, and align and link them to delegates.

Creating Complex Simulations

The process described above creates a simple crowd simulation. You can also use other tools to further control the simulation: