1
$\begingroup$

I've been experimenting with the tissues reaction-diffusion, but I can't find a way to render the animation so I'm trying to control it with the dynamic paint, using some spheres to paint, but the reaction-diffusion doesn't seem to recognize it. Is there a way to make this work or is it not the best way to render an animation with reaction-diffusion?

$\endgroup$
4
  • $\begingroup$ What is it you would like to do with dynamic paint? Or are you simply trying to find some way to visualize what reaction diffusion is doing? $\endgroup$ – Timaroberts Jan 19 at 0:54
  • $\begingroup$ Yes, I just dont find a way to control the reaction diffusion, so a thought i could do it with a brush so that I can repeat the animation for a render $\endgroup$ – Albert Hofmann Jan 19 at 3:10
  • $\begingroup$ If only visualizing is the main goal, I can think of a couple ways. Thing is that reaction diffusion (as far as I understand) is creating vertex group data, so we can only use this information in dynamic paint or other modifiers to visualize what the data being generated is doing. $\endgroup$ – Timaroberts Jan 19 at 3:14
  • $\begingroup$ It seems that the animation option is not working with new versions of blender $\endgroup$ – Albert Hofmann Jan 25 at 2:38
0
$\begingroup$

Here is a way to visualize reaction diffusion, it takes a few steps but it seems to work I guess. Unfortunately, it does not seem that dynamic paint will directly work to control reaction diffusion, but we can use other ways to visualize it.

Starting with a densely subdivided quad-sphere, I have set up reaction diffusion and painted some random pattern on vertex group B with animation running. One thing I am also doing here is adding a few keyframes in the scale parameter throughout the timeline to add a bit of variation in the animation.

Here are my settings:

enter image description here

  • Bake the reaction diffusion before moving on.

In object mode, make a copy of the object, and do not move it.
Shift + D then Enter.
The copy and original must be in the same place for the next step to work properly.


In Weight Paint again, first select the original object, then select the copy and go to Weights>transfer weights to copy the weights from the original to copy. This will copy the reaction diffusion from the original mesh to the copy, also allowing the animated weights to be used in modifiers in object mode.

Now you will be able to use the vertex groups with any combination of modifiers, such as displace, mask, etc.

For example, here is the quadsphere with just a displace modifier using the B vertex group.

enter image description here

Here is the .blend if you would like to inspect it

$\endgroup$
2
  • $\begingroup$ I haven't find any version with Cache ... may I ask what blender version contains such feature? $\endgroup$ – vklidu Apr 18 at 21:29
  • 1
    $\begingroup$ @vklidu I use the dev version of tissue from here $\endgroup$ – Timaroberts Apr 18 at 21:49

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.