Living generative art grown from random noise by multi-scale Turing patterns, after Jonathan McCabe. Made by Jason Buchheim, produced by Odyssey Expeditions. Discover more Oddities at https://odd.place.
DETECTING GPU…
turing.odd.place · made by Jason Buchheim · produced by Odyssey Expeditions
Discover more Oddities at https://odd.placeGenerative art, games and science toys from the same workshopEvery picture here starts as random static. Each pixel holds a number between −1 and +1, and many times a second your graphics card updates every pixel by looking at the pixels around it: a small ring close by, which tends to agree with it, and a wider ring farther out, which tends to push the other way. That tug-of-war between close-range agreement and long-range opposition makes the static sort itself into blobs, stripes, rings and labyrinths, the same way spots and stripes form on animals.
Nothing is drawn by hand and no two runs are alike. What you see is the pattern finding its own shape, live.
In 1952 the mathematician Alan Turing showed how two chemicals, an activator and an inhibitor, could spontaneously produce the stripes, spots and spirals seen on animals. The key is that the inhibitor spreads faster than the activator: each spot of activity encourages itself nearby and suppresses activity farther away. These are now called Turing patterns, or reaction-diffusion patterns, and they are found on fish, shells, corals and seashells.
In 2010 the Australian generative artist Jonathan McCabe ran several Turing patterns at once, each at a different size: tiny rings a few pixels across up to huge ones hundreds of pixels wide. At every pixel and every step, the scale that is least decided gets to move the pixel. The result is nested structure: large shapes made of corridors, made of rings, made of dots, all alive at once. This app is an interactive tribute to his technique; his own high-resolution images are well worth looking up.
Per-scale cyclic symmetry: instead of only seeding symmetrically, every ring sample is averaged around the center at that scale's symmetry, every step, so the pattern can never leave it. Give different scales different orders, for example 3-fold fine detail inside 9-fold large structure, and you get McCabe's diatom-like "mixture of symmetries".
Per-scale weights bias the competition: weight the fine scales up for more micro-detail, or the coarse ones for bigger forms. For the cleanest diatoms try Scales 4, Progressive Refine on Slow, and the "McCabe Fig 14" or "3/9 Split" preset.
Scale Color Mode gives each scale its own color; whenever a scale wins at a pixel, that pixel drifts toward its color, so the colors show which sizes shaped each region.
Odyssey Expeditions has run marine biology adventure travel programs since 1995, sailing students through the Caribbean while they take part in real field research. The same kind of process this app simulates helps paint marine life: the spots of a leopard shark, the stripes of a clownfish, the branching of coral.
More Oddities at https://odd.placeXOR Bézier, Twin Grid Mosaic, Ring Lattice, Solaris, Spinyhead and more