SPX.01 // VECTOR FIELD ADVECTION
FLOW FIELD
Particles trace a velocity field built from layered noise.
A LIVING INDEX OF ALGORITHMIC ART
A five-state Markov chain is growing across the page —
25 transition weights, one seed, a new path each visit.
Click anywhere to plant a new branch.
001 // THE IDEA
Generative art begins with a set of choices: what may move, what must stay fixed, and where chance is allowed in. You do not place every mark yourself. You build the system that places them, then watch it run. The artwork is both the image in front of you and the family of images those rules can produce.
This page starts with a deliberately small system. It knows five actions — grow, branch left, branch right, fork, pause — and uses a table of 25 weights to choose what follows what. That table is its Markov chain: the next action depends on the current state, not the full history. There is no source image or sketched endpoint. The branching form grows from those local decisions.
A seed gives the random number generator its starting point. Use the same seed and the system repeats the same sequence of decisions; change it and the growth takes another route. This visit is using 0x0000.
TRANSITION MATRIX — LIVE
ROW = current state · COL = next state
opacity = probability · ■ = live transition
002 // THE SPECIMENS
Each system below runs live in your browser from this visit’s seed. No recordings or pre-rendered images: the canvas is being drawn as you watch.
SPX.01 // VECTOR FIELD ADVECTION
Particles trace a velocity field built from layered noise.
SPX.02 // CONSTRAINED EXPANSION
Attraction, repulsion, and subdivision turn a loop into a coastline.
SPX.03 // GRAY–SCOTT MODEL
Two diffusing chemicals settle into spots, bands, and moving fronts.
SPX.04 // AGENT-BASED EMERGENCE
Simple agents follow and reinforce a shared chemical trail.
SPX.05 // DETERMINISTIC CHAOS
Four parameters fold a deterministic orbit into a dense image.
003 // FIELD NOTES
N–01
Chance is not a shortcut; it is one of the materials. The useful question is where to let it act. An angle may wander while the spacing stays fixed, or a colour may vary inside a narrow range. A seeded random number generator makes those choices repeatable, so a promising result can be revisited, studied, and refined.
N–02
Start with behaviour, not a picture to copy. Particles follow a field, chemicals react and diffuse, agents sense nearby trails. Each part follows a small local rule without knowing the overall shape. When those interactions produce structure at a larger scale, we call it emergence. Much of the work is tuning the rules until that structure feels alive without becoming predictable.
N–03
In 1965, Georg Nees and Frieder Nake showed computer-generated plotter drawings in galleries. Vera Molnár spent decades testing how small rule changes could disturb an orderly grid. Harold Cohen developed AARON, an evolving drawing program, from the 1970s onward. Casey Reas and Ben Fry released Processing in 2001 and made creative coding far more approachable. The tools have changed; the central idea has held: the program is part of the artwork.
N–04
Everything on this page is open, readable JavaScript drawing to Canvas 2D. View the source, change a number, and see what moves. If you want a guided route in:
THE OLD WING — 27 pieces, 59 artists, tools & research from this site’s first life — is kept as AN ARCHIVE↗
This page was drawn as you moved through it.
Current seed: 0x0000.
SITE MAINTAINED BY JOHNNY VENABLES // Z13LABS.COM↗ // X @JVENMUSIC↗