Atoms Crowd

Data Flow

Atoms computes all the simulation outside any 3D application. The host application sends data to Atoms which is then used for initializing and modifying the simulation, Atoms then displays the simulated characters in inside the host application.

Usually the user will set up assets within the host applications that will be used during the simulation. 


Atoms can handle more than one Agent Simulation at the same time, but typically you will have only one running on your 3D application.

An Agent Simulation contains a set of Agent groups and Simulation events of different types. They all contain methods that will get triggered at different stages of the simulation.

Each Agent group (AtomsMaya/AtomsHoudini) contains a list of agents, while each agent has a independent dependency graph computing its pose at every frame.

Copyright © 2017, Toolchefs LTD.