Esc: reset · F: fullscreen
Tab: colors
P: physics · E: energy
D: rendering · I: init params
M: resample matrix
UP: speed up · DOWN: slow down
3: 3D mode · 2: 2D mode
Rendering (D)
Init Params (I)
No parameters for this mode.
FPS 0
ms/step -
Frame 0
Env none
Configs
Particle Life
This is a particle system where particles asymmetrically attract and repel each other via the interaction matrix visible on the left panel. Originally inspired by Jeffrey Ventrella's Clusters, ciphrd's Atomic Clusters, and Tom Mohr's Particle Life.
Simulation and rendering run locally on the GPU via WebGPU and WGSL kernels, orchestrated by JavaScript. Implementation inspired by Nikita Lisitsa's brilliant blog post.