The World of
Generative Art
History, movements, key concepts, tools, research papers, and community resources — a comprehensive guide to art made with systems.
Pre-Digital Generative Art
Algorithms existed long before computers. Rule-based systems for generating pattern and form stretch back centuries.
Before the Machine
Islamic Geometric Art (~1200 CE)
Girih tiles — a toolkit of five equilateral polygon shapes used to generate complex tessellated patterns in Islamic architecture. Roman Verostko argued these patterns are constructed using algorithms, making them direct ancestors of algorithmic art.
The Jacquard Loom (1804)
Joseph-Marie Jacquard's loom used punched cards to automate complex woven designs — a foundational link between rule-based pattern generation and computation. Ada Lovelace wrote: "The Analytical Engine weaves algebraic patterns, just as the Jacquard loom weaves flowers and leaves."
Serial & Stochastic Music (1920s–1950s)
Arnold Schoenberg developed the twelve-tone technique in the early 1920s. Iannis Xenakis (1922–2001) introduced stochastic music using probability theory. His piece Pithoprakta (1955–56) is based on Brownian motion — randomness as compositional material.
The People Who Built the Field
From the first plotter drawings in 1965 to AI data sculptures at MoMA.
Computer Art Pioneers
Georg Nees
First person to publicly exhibit computer-generated art (February 1965, Stuttgart). Programmed in ALGOL on a Zuse Graphomat Z64 plotter at Siemens. His 1968 doctoral thesis "Generative Computergraphik" is the first on the subject.
WikipediaFrieder Nake
Mathematician and computer art pioneer. First exhibited November 1965 in Stuttgart alongside Nees. Deeply influenced by Max Bense's information aesthetics. Still active in both art and theory.
WikipediaA. Michael Noll
Bell Labs pioneer who created the earliest US computer art using FORTRAN. His "Computer Composition with Lines" (1964) was inspired by Mondrian. First US computer art exhibition at Howard Wise Gallery, April 1965.
WikipediaVera Molnár
First female digital art pioneer. Before gaining computer access, she developed the "machine imaginaire" — manually executing algorithmic procedures. Began working with computers in 1968 using FORTRAN and BASIC. Featured in the 59th Venice Biennale (2022).
Wikipedia
Harold Cohen
Created AARON — the earliest and longest-running AI program for art-making. Started as abstract drawings, evolved through representational imagery (1980s) to color (1995). Whitney Museum retrospective in 2024.
WikipediaCharles Csuri
Called the "father of digital art and computer animation" by the Smithsonian. His 1967 film Hummingbird is in MoMA's permanent collection. Founded ACCAD at Ohio State and one of the first computer animation companies.
WikipediaManfred Mohr
Jazz musician turned algorithmic artist. First computer drawings in 1969. His 1971 solo show at Musée d'Art Moderne, Paris was one of the earliest solo museum exhibitions of computer art. Explored multidimensional hypercubes extensively.
WikipediaHerbert W. Franke
Austrian physicist, artist, and co-founder of Ars Electronica. Generative photography from 1953, analogue computer work from 1954. His "Computer Graphics — Computer Art" (1971) is the earliest comprehensive text on the subject.
WikipediaThe Democratizers
The demoscene, Processing, and the creative coding movement brought generative art from research labs to anyone with a computer.
John Maeda
Established the Aesthetics and Computation Group at MIT Media Lab (1996). Created Design By Numbers — a simplified programming language for artists and designers that directly inspired Processing.
WikipediaCasey Reas & Ben Fry
Created Processing — the most influential creative coding platform ever built. Initiated spring 2001 at MIT; alpha released February 2004. Won the 2005 Golden Nica at Ars Electronica. Democratized algorithmic art for an entire generation.
processing.orgZach Lieberman
Co-founder of openFrameworks (C++/OpenGL creative coding toolkit) and the School for Poetic Computation (2013, NYC). His EyeWriter project won Design of the Year and a Golden Nica in Interactive Art.
WikipediaThe New Wave
On-chain generative art, AI data sculptures, and creative coding communities push the field into mainstream consciousness.
Tyler Hobbs
Quit his engineering job for full-time generative art. Fidenza (999 NFTs, Art Blocks, June 2021) uses flow field algorithms for organic curves. Fidenza #313 sold for 1,000 ETH (~$3.3M). Later created QQL, a collaborative project.
tylerxhobbs.comRefik Anadol
Turkish-American media artist. "Unsupervised" at MoMA (2022–23) was trained on 138,151 collection records — first generative artwork in MoMA's permanent collection. Machine Hallucinations at the Las Vegas Sphere was the largest AI artwork at 580,000 sq ft of LED.
WikipediaErick Calderon (Snowfro)
Founded Art Blocks in November 2020 — the platform that brought on-chain generative art to the world. Launched with Chromie Squiggles. Peak month: ~$600M in sales (August 2021). Total secondary market exceeded $1.3 billion.
artblocks.ioLandmark Shows
The exhibitions that defined and legitimized computer-generated art.
| Year | Exhibition | Venue | Significance |
|---|---|---|---|
| Feb 1965 | Computergrafik — Georg Nees | Studiengalerie, TH Stuttgart | First-ever computer art exhibition |
| Apr 1965 | Computer-Generated Pictures — Noll & Julesz | Howard Wise Gallery, NYC | First US computer art exhibition |
| Nov 1965 | Nake Exhibition | Galerie Wendelin Niedlich, Stuttgart | Early plotter art alongside Nees |
| Aug 1968 |
Cybernetic Serendipity Curated by Jasia Reichardt. 130+ contributors incl. Xenakis, Cage. 40,000–60,000 visitors. Toured to DC & SF. |
ICA London | First major international computer art show — all aspects of computer creativity |
| 1971 | Computer Graphics: Une Esthetique Programmee — Mohr | Musée d'Art Moderne, Paris | One of the first solo museum shows of computer art |
| 1979– |
Ars Electronica Co-founded by Herbert W. Franke. Prix Ars Electronica from 1987. |
Linz, Austria | Longest-running festival for art, technology & society |
| 2022–23 |
Refik Anadol: Unsupervised First generative artwork acquired for MoMA's permanent collection (Oct 2023). |
MoMA, New York | Gen art enters the permanent canon |
Core Ideas & Techniques
The mathematical and algorithmic foundations of generative art.
Randomness vs. Determinism
The fundamental tension. Pseudorandom number generators provide controlled randomness — same seed, same output. The artist designs the system and constraints; randomness provides variation within those constraints.
Emergence
Complex patterns arising from simple rules. The output exceeds what the rules alone would predict. The artist sets up conditions for emergence rather than dictating outcomes.
Perlin Noise
Developed by Ken Perlin in 1982 for Disney's Tron. Produces smooth, continuous pseudorandom values — the backbone of organic-looking generative art. Won an Academy Award for Technical Achievement (1997).
Fractals
Self-similarity across scales. Benoit Mandelbrot coined the term and published The Fractal Geometry of Nature (1982). Mandelbrot set, Julia sets, Koch snowflake, Sierpinski triangle — found throughout nature and art.
L-Systems
Parallel string-rewriting systems invented by Aristid Lindenmayer (1968) to model plant growth. Start with an axiom, apply production rules, interpret as turtle graphics. Generates trees, plants, fractal curves, and branching structures.
Cellular Automata
Grids of cells updated by local rules. Conway's Game of Life (1970) demonstrates extraordinary complexity from four simple rules. Wolfram's Rule 110 is proven Turing-complete. Produces patterns that feel alive.
Flow Fields
Vector fields assigning direction to every point in space. Particles follow these vectors to create organic, flowing compositions. Tyler Hobbs' Fidenza (2021) is the most celebrated example.
Reaction-Diffusion
Alan Turing proposed this as a mechanism for biological pattern formation (1952). The Gray-Scott model produces spots, stripes, and labyrinthine patterns resembling animal markings, coral, and lichen.
Agent-Based Systems
Multiple autonomous agents following simple rules produce emergent collective behavior. Craig Reynolds' Boids (1986) — separation, alignment, cohesion — simulates flocking with three rules.
Recursion & Self-Similarity
A function that calls itself. Fundamental to fractals, L-systems, tree structures, and many generative algorithms. Produces self-similar patterns at different scales — a hallmark aesthetic.
Stochastic Processes
Systems where randomness evolves over time. Random walks (Brownian motion), Markov chains, Monte Carlo methods. Xenakis used stochastic processes in music; equally applicable to visual art.
The Creative Coder's Toolkit
From FORTRAN punch cards to browser-based shaders — the tools that shaped generative art.
Hardware
Key Papers
The research that built the field — from Turing's morphogenesis to latent diffusion.
Essential Reading
The books and resources that define the field.
Books
Online Resources
800 Years in Generative Art
Every major milestone from Islamic tessellation to MoMA's permanent collection.
Contemporary Art Movements
The five paradigms reshaping computational creativity — from immutable on-chain systems to live coded performances.
On-Chain & Smart Contracts
The defining distribution revolution of the 2020s. By deploying generation algorithms directly onto Ethereum and Tezos, artists created systems where the artwork itself is produced and permanently linked to the collector's transaction hash at the moment of minting — immutable, verifiable, and uncurated at scale.
- Long-form generative art — algorithms designed to produce thousands of distinct, high-quality outputs across a full mint run without hand-selection
- Transaction hash as seed — the collector's wallet determines the output, making provenance and generation inseparable
- Trustless provenance — the blockchain is both the distribution system and the permanent record of origin
- Feature rarity systems — artists define probabilistic trait distributions that collectors can verify against the on-chain algorithm
The hash is the seed. The algorithm is the artist. The collector is the minter.
AI & Machine Learning
A fundamental shift from writing explicit rules to directing data-driven neural networks. Artists navigate the vast, high-dimensional latent spaces of GANs, VAEs, and diffusion models — bending statistical distributions of reality to synthesize post-photographic imagery, organic simulations, and entirely new visual ontologies.
- Latent space navigation — interpolating between billions of learned parameters to find images that have never existed
- Post-photographic synthesis — generating flawless realities through text conditioning, style transfer, and diffusion guidance
- Artistic curation of process — the artist's role shifts to dataset curation, prompt design, and output selection
- Biological and ecological themes — leading practitioners often explore non-human intelligence and natural systems
The network doesn't know what it knows. The artist's job is to ask the right question.
Shader Art & Real-time GPU
A move away from CPU-bound drawing functions toward the massive parallel processing power of the GPU. Using fragment shaders written in GLSL, artists define the color of every pixel simultaneously through pure mathematics — enabling photorealistic 3D worlds, infinite fractals, and fluid simulations packed into a few hundred lines of code.
- Raymarching & signed distance functions — rendering infinite, analytically precise 3D geometry without a single polygon
- Extreme code efficiency — entire scenes compressed into kilobytes, a discipline celebrated in demoscene culture
- Real-time interactivity — outputs respond to time, mouse, audio, and camera at 60fps with no pre-rendering
- Mathematical aesthetics — domain repetition, noise functions, and procedural texturing as primary visual vocabulary
Every pixel is computed independently and simultaneously. The canvas is a mathematical function, not a raster.
Live Coding & Algoraves
A performative, improvisational practice in which the code editor is exposed to the audience on a projector screen. Artists build and modify algorithms in real time — generating music through TidalCycles and visuals through Hydra — in club or gallery environments that celebrate the process over the product.
- Radical transparency — the TOPLAP manifesto declares that the audience should see the code, the mistakes, and the thinking
- The algorave — algorithm plus rave: dance music built live from first principles in front of a crowd
- Glitch as aesthetic — errors are not hidden but embraced as part of the performance's texture
- Feedback and synchrony — audio and visual streams modulate each other through shared signal routing
Show us your screens — TOPLAP Manifesto, 2004
Physical Plotter Revival
As digital art becomes increasingly ephemeral, a counter-movement translates code back into physical form. Artists program vectors to drive mechanical pen arms and CNC machines — uniting exact mathematical structure with the irreducible imperfections of ink, paper, and physical motion. The AxiDraw plotter has become the movement's instrument of choice.
- The hand of the machine — bleeding ink, paper texture, and the physics of watercolor introduce irreproducible variation into deterministic code
- Algorithm to physics — translating logical structures into kinetic movement; the path matters as much as the output
- Unique multiples — each plotted print carries physical variations that make editions genuinely distinct despite identical code
- Community and craft — the #plottertwitter community shares pen tests, paper experiments, and toolchains openly
The code is identical. The paper is not. Every print is the first print.
Communities
Where generative artists gather, share, and collaborate.
Notable Repos
Open-source code, toolkits, and curated lists for creative coding.
Learning Resources
Tutorials, books, interactive guides, and expert blogs.