Algorithms

Procedures that generate form.

Listed in this category 9

Learning Resource

aldus nexus

A personal site collecting algorithm experiments and visual toys. Fractals, reaction–diffusion, chaos, the n-body problem, boids, the travelling salesman problem, Voronoi diagrams and more can be set in motion and explored in the browser.

  • Algorithms
  • Simulation
  • Fractals

Tool / Software

Fourier Epicycles (aldus nexus)

An interactive piece that redraws any closed shape — a freehand drawing, an uploaded image, or the outline of a country or city — with a chain of spinning circles. You can change the number of circles to see how the approximation improves, and display the spectrum of circle sizes and the breakdown into sine waves in x and y. Circles riding on circles is the same idea that drives spirograph curves.

  • Orbits & Curves
  • Algorithms

Artist

Kokichi Sugihara

The personal page of a mathematical engineer known for "impossible objects" and ambiguous objects that change shape in a mirror, such as the "ambiguous garage roof". An entry point into designing illusions from mathematics.

  • Geometry
  • Algorithms

Learning Resource

Number Spirals (University of Glasgow)

A page extending the classic Ulam and Sacks prime spirals so that each number is drawn according to how many distinct prime factors it has. Every image comes with the Python script that produced it, so you can reproduce and modify them yourself.

  • Number Theory & Modular Arithmetic
  • Algorithms

Channel / Account

The Coding Train

A creative-coding channel built around p5.js and similar tools. Its "Coding Challenges" build small pieces on fractals, prime spirals, physics simulations and other mathematical and natural phenomena from scratch, on camera. By the same author as The Nature of Code.

  • Generative Art
  • Algorithms
  • Simulation

Studio / Collective Revisited

Nervous System

A studio that designs products and artworks with simulations inspired by natural processes. Founded in 2007 by Jessica Rosenkrantz and Jesse Louis-Rosenberg, it makes 3D-printed jewelry, jigsaw puzzles and more.

  • Generative Art
  • Growth & Pattern Formation
  • Algorithms

Tool / Software Revisited

Processing

A flexible software sketchbook and language for learning to code within the visual arts. Started in 2001 by Casey Reas and Ben Fry and now stewarded by the Processing Foundation, it remains a classic entry point to generative art.

  • Generative Art
  • Algorithms
  • Interactive Technology

Learning Resource

The Nature of Code

A book by Daniel Shiffman on simulating natural systems with code. It covers physics, particles, autonomous agents, cellular automata, fractals and genetic algorithms with p5.js, and is freely readable online.

  • Simulation
  • Growth & Pattern Formation
  • Fractals

Artist

Tyler Hobbs

A generative artist who uses algorithms to create painterly work. Besides the work itself, the site publishes essays explaining techniques such as flow fields.

  • Generative Art
  • Algorithms