Reaction-Diffusion – Alan Turing

Below are several Reaction Diffusion System apps which help to understand the parameters at play on the famous algorithm developed by Alan Turing (1912-1954).

The first one is programmed in Java:

The source code is available for you to tweak in a java app, you can use the Eclipse IDE (integrated development environment) to program in Java and test the results:

The second one is programmed using Processing which is a language based on Java:

To download and try Processing go to you can download the interface for free and access the forum for help.

A 3D processing app and pavillion design was done by BioThing (Alisa Andrasek and Jose Sanchez) based on the same Turing patterns:  Biothing also held a workshop with the DRL studio based on 3D reaction diffusion patterns:

Some of Biothing’s code is available on their Genware website. Some Processing tutorials are available on this great website by Jose Sanchez:

Finally, the creators of Hoopsnake, Volatile Prototype,  have created a processing library, ReactP5 to create Reaction-Diffusion patterns in 3D:

1 comment
  1. I looked briefly at reaction diffusion patterns last year, you can also get a similar looking pattern in Photoshop by taking any image and constantly blurring and sharpening repeatedly. It takes a while and I don’t know how each function is programmed so I can’t tell you why it produces that effect.

    I also mentioned that Nervous System, who make jewelry among other designs, have also looked at reaction-diffusion patterns. They have a blog post on it which can be found here:

    In addition, for those people researching lichen, here is their blog post on the subject that I also came across last year:

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: