Natural texture generator

Materials rather than motifs. Choose wood, agate, malachite, damascus steel, craquelure or tortoiseshell, how many layers or cells, which variation of the noise, and export a seamless pattern as SVG, PNG or CSS.

Open in the generator How it works

Wavy bands of dark plum, pink and cream that circle around pale islands, in the manner of a slice of banded agate

Grown and forged

Some of the most loved patterns in decoration were not drawn at all. Wood grows in rings, and a plank cut along the trunk shows them as wavy lines with islands where a branch grew. Agate is silica that settled in layers inside a hollow rock, one thin band after another, and malachite is a copper mineral with the same habit in greens that grow darker and lighter in turn. Damascus steel is folded and forged so its layers appear as ripples when the blade is etched. Old glaze cracks into a net called craquelure as it cools, and the shell of a hawksbill turtle, once made into combs and spectacle frames, has amber plates with dark spots.

Ornamatic draws generic versions of these materials. They are not scans or copies of any piece.

How the generator builds them

Wood, agate, malachite and damascus are the level lines of a smooth noise that repeats on the tile: the bands are the strips between neighboring levels, colored in turn. Wood adds a steady climb of rings to the noise, damascus a gentle wave, and agate and malachite use the noise alone, so their rings close around islands. Craquelure and tortoiseshell are a Voronoi diagram on a torus, with narrow gaps for the cracks, or with rounded cells and a spot of a second color in each.

Both the noise and the diagram repeat exactly at the tile edge, so every material joins up without a seam. The variation setting picks a different pattern of the same kind.

What you can adjust

Export and use

Download the seamless tile as PNG or SVG, or copy a ready CSS background. The patterns you create are free to use, personally or commercially.