How to create Reaction Diffusion as animated texture (image sequence) in Blender?

enter image description here


Since this site is meant to be as knowledge base … here is one option for Compositor. This technique mimics one used by image editor apps:

  • Copy - Blur - Subtract - Contrast - Merge - Save … repeat with saved image

enter image description here enter image description here

Add any your black&white image named like 0000.png from separate directory, because running rendering will generate an image sequence to that place.

The trick here is to reuse rendered and saved image for calculation of next frame. For that you have to add Texture node type Image Sequence even you have only your image for frame zero.
Offset -1 ... Thanks to @Robin Betts for pointing that.

To speed up animation you can close nodes into a Group and use it a few times in line.

enter image description here

Additional post-pro (generated sequence with Filter node type Sobel, regenerated and used with Displays modifier).

enter image description here

There is also option use Tissue addon for 3D object … version bundled with official Blender release doesn’t contain Cache feature, to get animated version get latest version from GitHub

  • 2
    $\begingroup$ Really cool, thanks for answering your own question :) $\endgroup$ Apr 23 at 17:38
  • $\begingroup$ @JachymMichal Sorry for that ... I just did it a year ago in Ph with a script and lost it ... spend a time to restore from web infos ... here I can find it. $\endgroup$
    – vklidu
    Apr 23 at 17:42
  • 4
    $\begingroup$ Hey man, I meant it sincerely. StackExchange epxlicitly encourages users to anwer their own questions :) $\endgroup$ Apr 23 at 17:56
  • 1
    $\begingroup$ OK ... thanks for the link :) $\endgroup$
    – vklidu
    Apr 23 at 18:02
  • $\begingroup$ I think it's great to put up your own Q to be answered. I would have WOW!ed this earlier, but I've spent too long playing with it :D.. Hey! Who needs a camera? Now I'm trying to work out what relation this has to r-diff, as researched by Turing in his last days... A lot of the notation is beyond me, really. $\endgroup$ Apr 23 at 19:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.