technique

circle packing

Repeatedly try to add new circles at random positions and grow every existing circle each frame, rejecting or capping growth on overlap, to densely fill a canvas or an image/text outline.

Also called: Circle Packing

What it is

How it works

Parameters & tuning

Where it’s been used

Variants & neighbours

Go deeper

Connected to

Further reading: The Coding Train

Variants: Circle Packing Using Stochastic Search


Revision 1 · 1 source · Something wrong? Tell us.