I want to make an object slowly disappear in order to reveal the background. The only way I know to do this is to animate a transparent BSDF. In my case, this is not very handy because the object has multiple materials.

Isn't there a way to affect the mesh itself?
Like a modifier or something like that?

  • 3
    $\begingroup$ If you want it to disappear by becoming more transparent, no, there is no way. You could make it disappear by scaling it to make it ever smaller, or by using shape keys to cause it to collapse, but those both appear to be movement of the object. $\endgroup$ Feb 24 at 0:35
  • $\begingroup$ yes, there's no a direct way but you could animate BSDF Alpha, and it should work in Eevee and Cycles... it's not that complex, maybe set up a driver to use an object as a switch, or have the animation inside a node group so it's a single place to edit... also you can use compositor or just mix 2 video, it depends... here's a test setup anyway $\endgroup$
    – alambre
    Feb 24 at 3:17
  • 1
    $\begingroup$ You can also use a different view layer with just the objects you want to fade and play with the alpha over value in compositing after rendering $\endgroup$
    – Gorgious
    Feb 24 at 6:51

1 Answer 1


this is NOT a fading but...a maybe working workaround for you if you are not to fixated on one solution.

e.g. you could use a geometry node tree like this:

enter image description here

then keyframe the probability from 1 to 0....

to get this:

enter image description here

or you just use the build modifier reversed:

enter image description here

enter image description here

...and of course you could write a python script which runs over all your materials and adds a mixed node with a transparent node in front of your material output and animates the mix factor.


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.