Algorithmic worlds










Search blog posts



Next posts

2012-02-12 The Scale of the Universe

2012-01-17 Internet strike

2012-01-01 Gravity Stools

2011-11-01 Two animations

2011-10-30 Beyond Infinity

2011-09-18 Foil - Breakthrough

2011-09-13 Lichtenberg figures

2011-09-11 Sahara fractals

2011-09-04 Turing-McCabe patterns

2011-08-30 Kim Pimmel

Previous posts


A blog about algorithmic art and fractal aesthetic. Click here to subscribe to the RSS feed

September 4th 2011

Turing-McCabe patterns

The wonderful Turing-McCabe patterns developped recently by Jonathan McCabe were already featured in this blog post a while ago. Since then, he released a paper explaining the algorithm.

In 1952, Turing proposed a simple model to explain how the striped and dotted pattern observed on certain animals could form. He supposed that two chemical substances, the activator and the inhibitor, are present in the skin. The activator stimulates the production of the pigment, of the inhibitor and its own production. The inhibitor inhibits the production of the activator and of itself. The Turing patterns are obtained by letting the combination of the activator and the inhibitor evolves in time. Different patterns are obtained depending on the diffusion properties of the activator and the inhibitor. Here are a few typical Turing patterns.

Turing patterns

Typical Turing patterns

The great idea of Jonathan McCabe was to combine several pairs of activators and inhibitors with difference ranges of action, in other words to pile Turing patterns of different scales and let them interact. The resulting patterns display very interesting fractal structures. Check his Flickr sets: Bone Music, Bone Music 2, Bone Music 3, Local Bilateral Symmetry Bone Musi and Dragon's Bones. Check also his Vimeo account.

Artwork by Jonathan McCabe

Jonathan McCabe, 20110510c (2011), algorithmic digital image

More details about the implementation of the algorithm were provided by Jason Rampe, what motivated quite a few people to try their hand at it. Among them, Georg Kiehne released a program that allows to play with these patterns. He also had the smart idea to offer the possibility to use an image as a seed for the pattern. The video below shows Mona Lisa tortured once more, this time with Turing-McCabe patterns.

Mona Lisa decomposed into Turing-McCabe patterns, algorithmic animation

comments powered by Disqus
Copyright S.Monnier 2009-2014. Bookmark or share