Particle Life: non-physical interactive system (like this) which generates remarkably "biological" patterns and behaviours. Current implementation is CPU bound, using a kdtree
from the kiddo
crate and parallelised with rayon
to efficiently compute interactions.
Additional features include self-implemented "free-cam" that allows scrolling and zooming over the infinite plane to watch the patterns move.
No systematic benchmark yet, but can comfortably run at 60FPS on my 2019 Macbook Pro with 10,000 particles.