Map
Every page states how it relates to the others — what it is built from, what it varies, who pioneered it, which works used it. Those edges are stored once and their inverses computed, so navigation, the artist pages and the learning paths all come from this one graph rather than from a second structure someone has to keep in sync.
Contrast with 74
- 3D Julia set fractals → IFS fractals
- 3D Julia set fractals → Lyapunov fractals
- 3D Julia set fractals → Budhabrot fractals
- 3D Julia set fractals → Computing the SDF of fractals
- 3D orbit traps → Procedural orbit traps
- Angular velocity and angular acceleration → Simple harmonic motion
- APCA → contrast
- Array-driven per-instance animation → Instanced-mesh particle animation
- Averaging RGB Colors the Right Way → blend
- axi → AxiDraw V3
- Beginner's Guide to Creative Coding w/ Processing → The Coding Train
- Budhabrot fractals → Computing the SDF of fractals
- canvas-sketch → nice-color-palettes
- canvas-sketch → lcms-wasm
- CIELUV → HSLuv
- Confetti particle system → Particle system lifecycle
- Confetti particle system → Radial burst particle launch
- contrast → luminance
- Domain Repetition → Texture repetition
- Feedback effect → Voronoi effect
- Frame-based state animation loop → Seamless noise loop
- Frame-based state animation loop → Sine-driven ping-pong loop
- Genetic Programming: Evolution of Mona Lisa → Hill climbing for image-to-primitive approximation
- Golden rectangle → Golden spiral
- Gradient noise derivatives → Value noise derivatives
- HSB color mode → HSB vs. RYB
- IFS fractals → Lyapunov fractals
- IFS fractals → Budhabrot fractals
- IFS fractals → Computing the SDF of fractals
- Incremental HSL colour scheme → golden ratio color generator
- luminance-driven pixel mapping → Software mirror (pixelated video-to-grid mapping)
- Lyapunov fractals → Budhabrot fractals
- Lyapunov fractals → Computing the SDF of fractals
- Mouse-driven interactive drawing → Networked shared drawing canvas
- Multires ambient occlusion → Screen space ambient occlusion
- Multires ambient occlusion → Per vertex AO
- Multires ambient occlusion → Sphere ambient occlusion
- Multires ambient occlusion → Box ambient occlusion
- PDF vector export (beginRecord/endRecord) → Converting PDFs and SVGs to High-Resolution Images
- Per vertex AO → Sphere ambient occlusion
Further reading 52
- Apollonian Gasket → The Coding Train
- Box2D → The Nature of Code
- Bump-maps → The Book of Shaders
- Cantor set → The Nature of Code
- Cellular Automata → The Nature of Code
- Chaos Game → The Coding Train
- circle packing → The Coding Train
- Colors → The Book of Shaders
- constant acceleration (trapezoidal velocity) motion planning → Pen Plotter Programming: The Basics
- Conway → The Book of Shaders
- Conway's Game of Life → The Nature of Code
- Dragon Curve → The Coding Train
- Environmental-maps (spherical and cube) → The Book of Shaders
- Falling Sand → The Coding Train
- Flocking → The Coding Train
- Fractional brownian motion → The Book of Shaders
- Genotype/phenotype separation → The Nature of Code
- Hill climbing for image-to-primitive approximation → Genetic Programming: Evolution of Mona Lisa
- Kernel convolutions → The Book of Shaders
- Koch snowflake → The Coding Train
- Koch snowflake → The Nature of Code
- L-system → The Coding Train
- L-system → The Nature of Code
- Matrices → The Book of Shaders
- Matter.js → The Nature of Code
- Maze Generator → The Coding Train
- Neuroevolution → The Nature of Code
- Normal-maps → The Book of Shaders
- Particle system lifecycle → The Nature of Code
- Patterns → The Book of Shaders
- Perceptron → The Nature of Code
- Phyllotaxis → The Coding Train
- Pingpong → The Book of Shaders
- primitive → Genetic Programming: Evolution of Mona Lisa
- Ray Marching → The Book of Shaders
- Reaction diffusion → The Book of Shaders
- Recursive fractal tree (deterministic) → The Nature of Code
- Recursive function → The Nature of Code
- Reflect and refract → The Book of Shaders
- Roulette wheel selection → The Nature of Code
Created by 38
- 1% de désordre → Vera Molnár
- Achsenparalleler Irrweg → Georg Nees
- Audiograph → Matt DesLauriers
- Beginner's Guide to Creative Coding w/ Processing → Daniel Shiffman
- Bellwoods → Matt DesLauriers
- ComplexCity → John F. Simon Jr.
- Composition in Line → Piet Mondrian
- Computer Composition with Lines → A. Michael Noll
- Cover for Pierre Barbaud's La Musique Algorithmique → Vera Molnár
- Dragon skin → Varun Vachhar
- Ellsworth Kelly Animated → Varun Vachhar
- Fidenza → Tyler Hobbs
- FOLIO → Matt DesLauriers
- Gardinen → Georg Nees
- Gaussian-Quadratic → A. Michael Noll
- Ghost Planets → Varun Vachhar
- Hommage à Dürer → Vera Molnár
- Infinite pipes → Varun Vachhar
- Kugel in der Kugel → Georg Nees
- Leaf Notes → Matt DesLauriers
- LUMOS → Matt DesLauriers
- Mashing Mesh → Varun Vachhar
- Meridian → Matt DesLauriers
- Mikadospielhaufen / Falterschwarm → Georg Nees
- Ninety Parallel Sinusoids With Linearly Increasing Period → A. Michael Noll
- Painting with gradients → Varun Vachhar
- Pattern Language → Matt DesLauriers
- Random Distribution of 40,000 Squares using the Odd and Even Numbers of a Telephone Directory → François Morellet
- Red and Blue Chair → Gerrit Rietveld
- Schotter → Georg Nees
- Sierra → Matt DesLauriers
- Some caterpillars evolve → Varun Vachhar
- Spuren von Bedeutung → Georg Nees
- Subscapes → Matt DesLauriers
- The Coding Train → Daniel Shiffman
- The Sferic Project → Matt DesLauriers
- Wall Drawing 289 → Sol LeWitt
- Wayfinder → Matt DesLauriers
Variant of 24
- area of a 3D polygon → area of general polygons
- Arrive steering behavior → Seek steering behavior
- Circle Packing Using Stochastic Search → circle packing
- Continuous (steady-state) evolutionary ecosystem → Genetic algorithm
- Flocking → Seek steering behavior
- Genetic algorithm → Interactive selection
- insert objects that distort the grid around them → Flow field
- Interactive selection → Genetic algorithm
- Levy flight → Random walk
- Noise-based terrain mesh → Noise-based vertex displacement
- Perlin Noise Flow Field → Flow field
- Perlin noise walker → Random walk
- Probabilistic cellular automaton rules → Conway's Game of Life
- Random walk → Levy flight
- Recursive fractal tree (deterministic) → Stochastic fractal tree
- Roulette wheel selection → Interactive selection
- Seek steering behavior → Arrive steering behavior
- simplex noise → Perlin noise
- Sine-cosine polygon construction → Star polygon
- Star polygon → Sine-cosine polygon construction
- Stochastic fractal tree → Recursive branch tree
- Stochastic fractal tree → Recursive fractal tree (deterministic)
- toroidal random walk → Random walk
- Value Sketches Using k-Means Clustering → Image-Based Palettes Using k-Means Clustering
A kind of 21
- Array-of-objects pattern → Array-driven per-instance animation
- Arrive steering behavior → Steering force
- CIELAB → Lch
- Circle Packing Using Stochastic Search → Circle packing
- Cohen-Sutherland line clipping → clipping line to polygons
- Elementarism → Neoplasticism
- HSLuv → CIELUV
- Image-Based Palettes Using k-Means Clustering → k-means clustering
- Lch → HCL
- NEAT (NeuroEvolution of Augmenting Topologies) → Neuroevolution
- Oklch → Oklab
- Particle system lifecycle → Confetti particle system
- Path following → Steering force
- Reuleaux polygon → Curve of constant width
- Seamless Patterns → Patterns
- Seek steering behavior → Steering force
- Simple harmonic motion → Angular velocity and angular acceleration
- Simple Stippling Using Circle Packing → Circle packing
- sRGB colour space → RGB colour model
- Value Sketches Using k-Means Clustering → k-means clustering
- Wander steering behavior → Steering force
Built from 17
- Distance-threshold point connections → Lissajous curve
- enforce a minimum distance between curves → Flow field
- Feedforward neural network → Perceptron
- Flocking → Steering force
- Genetic algorithm → Roulette wheel selection
- Golden spiral → Golden rectangle
- Inter-pass grid distortion → Flow field
- Neighbouring-curve outline blending → Flow field
- Neuroevolution → Perceptron
- Path following → Seek steering behavior
- Pendulum motion → Angular velocity and angular acceleration
- Perlin noise walker → Perlin noise
- Ray Marching → Signed distance field
- Seamless noise loop → simplex noise
- Seek steering behavior → Steering force
- Wander steering behavior → Steering force
- Whisker (ray-based) proximity sensors → Neuroevolution
Pioneered by 13
- CSG (Constructive Solid Geometry) Operations → Michael Fogleman
- delegated execution → Sol LeWitt
- external number source as randomness oracle → François Morellet
- human-or-machine preference test → A. Michael Noll
- idea as artwork → Sol LeWitt
- Page-fit scaling and rotation → Michael Fogleman
- parametric curves on the GPU → Matt DesLauriers
- Patchwork → Matt DesLauriers
- path drawing order optimization → Michael Fogleman
- pseudorandom parameter variation of a digitised reference composition → A. Michael Noll
- Ray-cast hidden-line removal → Michael Fogleman
- Triangle Meshes (OBJ & STL) → Michael Fogleman
- turtle graphics → Michael Fogleman
Examples 8
- 1% of disorder → 1% de désordre
- algorithmic authorship for copyright registration → Gaussian-Quadratic
- Artificial intuition → Hommage à Dürer
- bounded indeterminacy → Wall Drawing 289
- Curve of constant width → Reuleaux polygon
- Flow-field angle quantisation → Fidenza
- Machine Imaginaire → Cover for Pierre Barbaud's La Musique Algorithmique
- Parameter sweep → RESEAUTO
Part of 6
Implements 5
Used in 4
Prerequisite of 4
Step in 4
- Optimal color computation based on affected pixels → Hill climbing for image-to-primitive approximation
- Partial image difference for faster scoring → Hill climbing for image-to-primitive approximation
- Roulette wheel selection → Genetic algorithm
- the scale of the Perlin noise → Direction field from noise