Pattern Generator

Studio Fer Caggiano

Basic Advanced
Start with a look

Choose a starting point. Click again for another variation.

Palette

Changes the colours of the look you chose, and nothing else.

Size50
Density50
Frame

Want more control? Switch to Advanced.

Build your ownChoose what appears, how it comes together, and how it's finished. One section opens at a time.
Composition
ElementsWhat appears▸
Geometric 🔓▾
Circle Rectangle Dashes Dots Stones Triangles
Rendering🔓

Outline and fill for the shapes above.

Contour
Outline %15
Fill
Strokes 🔓▾

Long lines that wander across the canvas.

Wandering line🔓
Ink bleed Dry ink Crayon Broken Brush Charcoal Impasto Scribble
Lines0
Width (relative)22
Confine
Accidents 🔓▾

Unexpected ink marks and interactions.

Drips 0🔓
Hatching 0🔓
Zigzag 0🔓
Splatter 0🔓
Ground 🔓▾

Wide brushwork filling the empty canvas, under everything.

Brush Impasto Charcoal Crayon Broken Scribble
Fields0
PNGs 🔓▾

Your uploaded images. Add them in Your images, below.

Size & scale🔓

Size for everything above. Painterly marks have their own.

Size50
Variation55
LayoutHow it comes together▸
Arrangement🔓
Composition🔓
Rotation🔓
Spacing 50🔓
Overlap No touch Isolated
Symmetry axes🔓

How many times the figure repeats around the centre.

4 6 8 12
PaletteThe colours it draws from▸
Elements🔓
Coral Petal Mangrove Cobalt Fer Shore Paisley Riviera Irises Inferno Blueprint Botanica Terracotta Mono Noir + New palette
Background🔓
HEX
Finishing
EdgesWhat happens at the borders🔓▸
Bleed Free Margin Paper edge

Elements fill to the edge of the canvas.

FinishThe surface it’s printed on🔓▸
Material🔓
None Grain · Grain ·· Grain ··· Canvas Watercolor paper Silk Brushed metal
Process🔓
None
Print
Halftone · Halftone ·· Halftone ··· Risograph Screen print Offset Duotone
Photographic
C-41 Kodachrome Polaroid Cross-process Aerochrome Ortho B&W Expired Halation
Coating🔓
None Foil Foil silver Chrome Embossed
Wear🔓
None Decay Folds Crumpled Faded
Optics🔓
None Vignette · Vignette ·· Vignette ···
Signal🔓
None Pixel sort Channel split Chroma bleed Bit crush Sync tear VHS
Frame & matHow it’s presented🔓▸
None Polaroid Museum mat Classic Modern thin Cinema 35mm film Slide mount
Output
Repeating patternMake it tile without a seam▸

Whatever leaves one edge comes back on the opposite one.

⧉ Seamless
AnimationHow it moves▸

Live preview. The PNG export stays a still.

Pulse Color Rotate Build Glitch Sweep
Ink marks · share60

Brushwork, drips and splashes change colour too. Needs Color on; off in repeating pattern.

Export

Saves the loop. The last frame runs straight into the first.

GIF MP4 video
720 px 1080 px 1440 px 2160 px Full size
Frames30
Frames per second12
⤓ Export

Full size makes very large files.

Yours
My presetsLooks you saved▸

Saves the look, not the picture. Each click draws a new one in that style.

Nothing saved yet. Build a look, then save it.

+ Save current ⤓ Export ⤒ Import

Kept in this browser. Export to take them with you.

Your imagesYour uploaded images▸

A set holds variations of one thing — several photos of a stone, a petal. Each placement picks one at random. For different things, make separate sets.

Global mode:
Per image Original Tint Silhouette
Clear all
Tint strength100

Only affects images set to Tint. Lower it to let the photograph show through.

+ New set
Featured image ▸

Where a pinned image sits in the stack.

On top Accidents over Strokes through

Accidents over lets splashes land on the image. Strokes through runs lines across it, half behind and half in front.

Shape behind

A plain shape behind the image, larger than it.

None Circle Square Triangle
Shape size50
Shape angle50
Brushwork behind

Thick colour behind the figure. What you see is the overflow.

Brush Impasto Charcoal Crayon

Pick more than one and they work together.

Contour line

A dark line over the edge — the drawing itself. More passes, more of the figure drawn.

None 1 pass 2 3 5

First pass black, second white, then palette colours. Click the same number to re-roll.

New placement
Your nameSigned into the file▸

Goes into the PNG as the author. Leave it empty and the file names no one.

Output summaryThe metadata in this file▾