0
$\begingroup$

I'm just looking for broad suggestions here. I'm barely post-noob:)

I'm animating a pool of water which will start green and murky, then be magically transformed into clear and sparkly. It's pretty easy to just keyframe the material to change from one to the other, but what I'd like to do is this: have the texture change from a central point, expanding until the whole body is changed: ie, in mid transition, the murky green would have an expanding clear sphere at its centre.

What would be the simplest way to achieve this? If anyone can suggest a tutorial they think might help, I'd be very grateful.

$\endgroup$
4
$\begingroup$

Here is a simple setup how you can do this. I created a spherical gradient that will control the transition from one material to another:

enter image description here

And to control this gradient I use coordinates of empty.

enter image description here

You can use this setup to control textures to.

And you can add some distortion or waviness for this effect using noize texture:

enter image description here

To animate noize move texture in Z-axis:

enter image description here

$\endgroup$
1
  • $\begingroup$ That's perfect! Thank you very much! I added a ColorRamp node after the Gradient Texture to refine the boundary between the two texturesand it's just what I needed ^_^ $\endgroup$ Sep 9 '18 at 18:42

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.