Step 1 of 13
In generative art, a flow field is a grid of directional forces that steers noise into organic drifts instead of static. Every layer here follows its own field to shape density into bands and clusters, which is where the name comes from.
Step 2 of 13
General holds canvas settings; Layer A and Layer B hold each layer's own look.
Step 3 of 13
The toggle switches dark and light, and your pick is remembered next time.
Step 4 of 13
Web, Tablet, and Mobile presets set common dimensions. Tile squares the canvas and mirrors both layers so it repeats with no visible seam.
Step 5 of 13
An optional shape mask clips the composition to a circle or diamond, with a seeded dithered edge so the boundary blends into the noise instead of cutting it off sharply.
Step 6 of 13
Layer A and Layer B each get their own seed, color, density, flow field, and symmetry, so they rarely match.
Step 7 of 13
Palette Range and Density Range constrain how far a randomized color or fill can wander, keeping Auto-randomize inside one tight, cohesive family.
Step 8 of 13
A locked field holds its value through a randomize pass instead of getting a new one. Lock All / Unlock All apply to everything at once.
Step 9 of 13
One click, and every unlocked field gets a fresh new value.
Step 10 of 13
Lock what you like, then slowly unlock the rest while it plays, watching results narrow toward a collection worth keeping. Prefer more control? Skip the button and click Random by hand instead.
Step 11 of 13
Went too far? Undo walks back through recent passes, whether they came from a click, autoplay, or a GIF export.
Step 12 of 13
Three save slots live in your browser; Copy Link encodes the same snapshot into a URL anyone can open.
Step 13 of 13
The exported GIF replays the exact sequence Auto-randomize would generate.
Snapshot the full composition, both layers and colors, into a slot to reload anytime.
Randomized colors are drawn from within these windows, not the whole wheel.
Randomized density is drawn from within this window, so a randomize pass never drifts all the way to a solid fill (or, at the low end, an empty layer).
Layer B only shows in the gaps Layer A leaves empty. Lower either layer's density to let the background show through.