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 →