I have a graduated background image set in camera properties and compositing nodes such that the linear gradient is always the same in any view.

I have 4 different materials (shown) with differing transparencies driven by factor. 0, 0.33, 0.66 and 1.0

Blender setup screenshot

Including Freestyle I have this render result.

Render result

I would like to achieve this (photoshop mockup) result.

Desired result mockup

Where am I missing which part of blender out?

  • $\begingroup$ Use Cycles engine instead of Eevee. $\endgroup$
    – FFeller
    May 6, 2020 at 16:53
  • $\begingroup$ It's for a 30fps animated movie and the render time in cycles is one reason to stay in Evee. Is this simply not possible in Evee then? $\endgroup$
    – dwbell
    May 6, 2020 at 19:47
  • 1
    $\begingroup$ cgcookie.com/articles/… $\endgroup$
    – susu
    May 7, 2020 at 4:35
  • $\begingroup$ People keep hinting I want MORE complex transparency modelling. I want LESS in my example, don't I? $\endgroup$
    – dwbell
    May 7, 2020 at 7:48

1 Answer 1


Ok, the answer was in fact possible in Evee, so ignore the "use Cycles" answers.

Use an emission material with varying strength. Here I have 0.0, 0.33, 0.66, 0.00 and 1.0 strengths from left to right as you view the planes.

Then use the Compositing in nodes to overlay the rendered image over the background image in the screen mode. This makes has the desired effect of making the 0.00 material transparent to the background but NOT show the objects behind it through the material.

The edges are drawn using the Freestyle tool sets.

Transparency Overlap


You must log in to answer this question.

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