Crowd simulation ranges significantly in complexity: from static characters filling a background to logic-based systems where each character dynamically adapts its behavior to the environment and other actors.
This section categorizes crowd tools into three distinct types:
1. Character Scattering
These tools are the most common type of crowd addon and could also be called "scene populators". Usually powered by Geometry Nodes, they allow you to quickly distribute a large number of characters throughout a scene. These characters generally perform "in-place" animations (such as sitting, idling, or cheering) or follow simple paths.
Because there is no complex interaction between individual characters or the environment, they are simple and performant. This makes them ideal for filling stadiums with spectators or busy streets with pedestrians. Popular examples include Procedural Crowds and Horde.
2. Swarms, Flocks, and Herds
While functionally similar to character scattering, this category is specifically designed for animal groups. These tools focus on the unique movement patterns of insects, birds, fish, and land animals, allowing for the rapid population of natural environments. Fauna Master Pro stands out in this category.
3. Logic-Based Agent Simulations
This is the most advanced form of simulation. It uses complex logic to create "live" crowds that react intelligently to their surroundings. These “agents” use pathfinding algorithms (similar to video game AI) to navigate the environement. Depending on the simulation parameters, agents can transition between states like running, walking, attacking, or even dying in response to external triggers.
This level of control allows technical artists to orchestrate massive, complex events such as epic battles. While agentic simulators for Blender are rare, CrowdSim3D stands out as the most advanced option. Crowd Master is a legacy project that is now deprecated (though it may still function in Blender 2.79 or earlier). The "Agents" add-on is a newer, promising entry in this category.