Showcase · Flagship
Swarm Lab
Tens of thousands of agents, simulated end-to-end on your GPU in WebGL2. Eight modes, each a faithful implementation of a landmark paper in collective behavior and active matter — and the order parameters are read back from the GPU, so you are watching the physics, not a decorative loop. Every mode links its source paper.
Three local rules — separation, alignment, cohesion — produce coherent global motion with no leader.
Flock · Source
Reynolds, C. W. (1987). Flocks, herds and schools: A distributed behavioral model. SIGGRAPH.
References
every mode is a paper
Each behavior above is a direct implementation of a landmark result in collective motion and active matter. The primary sources, in the order the modes appear — follow any link for the full paper.
- Flock
Reynolds, C. W. (1987). Flocks, herds and schools: A distributed behavioral model. SIGGRAPH '87 · Computer Graphics 21(4), 25. DOI ↗
- Phase
Couzin, I. D., Krause, J., James, R., Ruxton, G. D., Franks, N. R. (2002). Collective memory and spatial sorting in animal groups. J. Theor. Biol. 218, 1. DOI ↗
- Noise
Vicsek, T., Czirók, A., Ben-Jacob, E., Cohen, I., Shochet, O. (1995). Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 75, 1226. DOI ↗
- Hunt
Hamilton, W. D. (1971). Geometry for the selfish herd. J. Theor. Biol. 31, 295. DOI ↗
- Hunt
Olson, R. S., Hintze, A., Dyer, F. C., Knoester, D. B., Adami, C. (2013). Predator confusion is sufficient to evolve swarming behaviour. J. R. Soc. Interface 10, 20130305. DOI ↗
- Navigate
Olfati-Saber, R. (2006). Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Trans. Autom. Control 51, 401. DOI ↗
- Assemble
Rubenstein, M., Cornejo, A., Nagpal, R. (2014). Programmable self-assembly in a thousand-robot swarm. Science 345, 795. DOI ↗
- Mill
D'Orsogna, M. R., Chuang, Y.-L., Bertozzi, A. L., Chayes, L. S. (2006). Self-propelled particles with soft-core interactions: Patterns, stability, and collapse. Phys. Rev. Lett. 96, 104302. DOI ↗
- Cluster
Cates, M. E., Tailleur, J. (2015). Motility-induced phase separation. Annu. Rev. Condens. Matter Phys. 6, 219. DOI ↗
- Cluster
Fily, Y., Marchetti, M. C. (2012). Athermal phase separation of self-propelled particles with no alignment. Phys. Rev. Lett. 108, 235702. DOI ↗