The algorithm
An angle field comes from fractal gradient noise, with Curl multiplying how far it turns. Each particle starts somewhere (anywhere, an even grid, a ring or the left edge), takes small steps in the field's direction and leaves a stroke. Strokes are colour-grouped into one path per colour, which keeps the SVG compact and makes pen changes easy on a plotter.
Positions are measured in units of the shorter side, so the number of strokes and their lengths stay the same at every size. Only sharpness changes.
Reproducible by design
Every image comes from a seed. The address bar holds the generator, the seed, the size and only the settings you changed, so the link redraws the exact same picture on any device. That is useful for picking up where you left off, sending someone a design, or regenerating a file at a bigger size later. See how it works.



