Filmlexikon.
Support
Crowd Simulation
VFX · Technique

Crowd Simulation

Murnau AI illustration
cloth simulation particle system fluid simulation

Computer-generated VFX technique that creates large digital crowds from autonomous, individually responsive agents.

Overview

Crowd Simulation is a VFX technique used to generate large digital crowds of humans, animals, or creatures for film, television, and games. Instead of animating each extra by hand, thousands of autonomous agents are created, each acting as an independent individual with its own behavior, reacting individually to its environment and to other agents. The technique was first used on a large scale in the battle sequences of the Lord of the Rings trilogy (Wētā FX).

How it Works

The behavior of agents in many systems is controlled by fuzzy logic: each agent has its own rule-based or "brain" model that perceives (vision, distance to neighbors, terrain) and derives decisions from this perception. These decisions control and blend pre-created animation clips (from motion capture or hand animation), allowing the characters to move, act, and react realistically – for example, fighting, dodging, fleeing, or following a lead character. The result is movement patterns that would be difficult to achieve without individual animation.

Software On Set / In Post

Crowd Simulation is purely post-production/CG work (no set equipment). Common tools:

SoftwareProvider / PlatformNotes
MASSIVEStephen Regelous (New Zealand)"Multiple Agent Simulation System in Virtual Environment"; first major commercial crowd tool, developed for The Lord of the Rings
Golaem CrowdGolaem SAS (France); since 2024 with AutodeskPlug-in for Autodesk Maya; USD/point cloud export to Houdini
MiarmyBasefount Software (China)Maya plug-in, fuzzy logic-based; supports RenderMan, V-Ray, etc.
Houdini CrowdsSideFXIntegrated crowd tools within the procedural Houdini workflow

Use in Production Pipeline

Typical applications include battle and army scenes, packed stadiums and concerts, busy streets, and herds of animals or creatures. Crowd layers are usually rendered as separate elements and composited with live-action footage or other CG layers. Data can be exchanged between packages (e.g., from Maya/Golaem via USD to Houdini) to further process caches as native geometry.

From the crafts

Perspectives

Cinematographer

Ich muss bei Crowd-Shots die Tiefenschärfe so setzen, dass repetitive Agent-Animationen im Unschärfebereich verschwinden – ab f/5.6 fallen identische Bewegungsmuster nicht mehr auf. Die Kamerageschwindigkeit darf 24mm bei 150mm Brennweite nicht überschreiten, sonst entstehen Strobing-Effekte bei den Agent-Loops.

Director

Ich verwende Hero-Agents für emotionale Story-Beats – wenn die Protagonistin durch die Menge läuft, programmiere ich 12-15 Agenten mit direkten Blickkontakt-Reaktionen zu ihr. Bei Kampfszenen lasse ich bewusst 3% der Agenten "falsch" reagieren, das erzeugt Chaos-Gefühl ohne völligen Kontrollverlust.

Producer

Crowd-Simulation kostet mich 180.000-350.000 Euro pro komplexer Sequenz, aber ersetzt 2.000 Komparsen à 120 Euro Tagessatz plus Catering und Logistik. Ich kalkuliere 8-12 Wochen Vorlauf für Agent-Setup und plane Crowd-Shots am Schnitt-Ende, weil Änderungen 15.000 Euro pro Revision kosten.

More in the lexikon

Related terms

Test your knowledge

Quiz

1. Zu welchem Department gehört „Massensimulation"?

2. Wie viele verschiedene Fachperspektiven bietet dieser Eintrag?

Report an error
From the Filmfarm ecosystem

Understand visual language, budget productions, connect crew.

The Lexikon is part of the Filmfarm ecosystem — alongside budgeting (FilmBalance), an industry magazine (FilmCircus) and crew networking (FilmCall, CrewMesh). One shared vocabulary for the whole production.

FilmFarm FilmRadarComing soonFilmPulseComing soonFilmNumbersComing soonFilmCapitalComing soonFilmLabComing soonFilmBalanceComing soonFilmCircusComing soon