I've got an animation consisting of an animated noise texture plugged to a color ramp plugged to an emission shader.

What I want now is that the underlying mesh is not rendered, I just want to see the small emission parts to be seen.

Looking at my example GIF I want the white parts of the mesh to be invisible and the blue parts are my emission which can be seen. How would I do that?

enter image description here


1 Answer 1


Instead of this setup:

Original material: noise texture, color ramp, emission shader

Create this setup which is a mix between an Emission and a Transparent node with your Noise Texture as factor (in Eevee don't forget to choose Material → Settings → Blend Mode → Alpha Blend):

Updated material: mixes emission with transparent

  • $\begingroup$ Will that also work with Cycles? Cannot check that right now. $\endgroup$
    – faybn
    Feb 26, 2022 at 18:53
  • $\begingroup$ yes of course with Cycles as well $\endgroup$
    – moonboots
    Feb 26, 2022 at 18:57
  • $\begingroup$ Thanks for your help! $\endgroup$
    – faybn
    Feb 28, 2022 at 10:04

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .