Abelian sandpile model implementation made with WebGL. It does all calculations on GPU using ping-pong technique so they are done fairly fast. Size of the grid is 512×512 but the x=0 and y=0 rows are never used, so the actual size is 511×511. The central cell has an infinite amount of grains so simulation can run forever.
Live demo. Use mouse wheel to zoom and space button to pause.
Number of grains | Color |
---|---|
0 | White |
1 | Red |
2 | Orange |
3 | Cyan |
More than 3 | Green |