What is Generative Art?

Generative art is a practice in which the artist designs a system — a set of rules, parameters, controlled randomness — and delegates the production of final forms to the system. The artist doesn't draw the work: they program the engine that generates it.

This isn't art "made by a computer." It's art made by an artist who uses the computer to explore spaces of forms impossible to traverse by hand.

What Distinguishes Generative Art

Generative art is defined by systemic intention: the artist doesn't choose each stroke, they design the rule that produces all possible strokes. There's a deliberate element of the unknown — the artist is often surprised by what their own system produces.

This uncertainty isn't a weakness: it's a property. It distinguishes generative art from algorithmic reproduction, which seeks to reproduce a known result.

Technical Families

Perlin noise and flow fields: generating organic movement, lines resembling rivers, smoke, flows.

Particle systems: simulating dust, light, swarms — each particle obeys simple physical laws, the whole creates a complex illusion.

Cellular automata: a grid, simple neighbourhood rules, emergent behaviours impossible to predict. Conway's Game of Life is the canonical example.

L-systems: string rewriting rules that produce plant, fractal, architectural structures.

Data-art: a dataset as material. The visual form encodes the data — its distribution, trends, anomalies.

Explore free tutorials → · See the works → · Talk about it →

Practice these concepts with free workshops or talk about them directly:

Book 15 min →