Magnetic particles interacting with each other. Every 100 frame two new particles are born. The size of the particles is mapped on the image of the three graces by Antonio Canova.
A grid structure is used to optimize the number of calculations.
The code of this sketch uses polygons to render particles to take full advantage of the GPU.