Evacu-Agent: A crowd simulator with individual agent behaviours¶
Evacu-agent is a crowd simulation tool that extends Traffic3D and was built to facilitate the creation of simulations to display both crowding behaviour and the effect that individual, non-uniform, behaviour has on crowd dynamics. Evacu-Agent also provides a graphical view of this behaviour, allowing for simpler study of emergent behaviour phenomena.
Evacu-agent is based on the Unity 3d games engine. All logic is written in C# using Unity scripting.
Supported platforms¶
Evacu-agent is tested on 64-bit Windows, Linux and OSX.
Download Evacu-Agent¶
As Evacu-agent resides in Traffic3D, instructions for download can be found on Traffic3Ds homepage.
Main components¶
Evacu-agent has three main components:
- Boids-like flocking behaviour,
- A behaviour hierarchy; and
- A field-of-view system.
Entry point to Evacu-agent through Traffic3d¶
All entry into Evacu-agent begins in PedestrianFactory.cs
, more details can be found here.