I want to archive this effect: Create invisibility cloak alpha mask material

But I can't find the option for transparent mask in the material tab in Blender 2.8's workbench engine. I can make the object transparent (by changing the alpha in its color settings), but then it will not mask other objects in scene. Is there a way to do it?

  • $\begingroup$ This won't work in Blender Render but you can do this by rendering in OpenGL. I'm still on Vers 2.77a but if you reduce the mask's opacity setting to 0.008, (no specular whatever) it will be transparent and will also mask out any object behind it that's older than it is. See here for details - blender.stackexchange.com/questions/117572/… $\endgroup$
    – Edgel3D
    Jun 17, 2019 at 2:08
  • $\begingroup$ Thanks for reply but I still cant do it in Blender 2.8 since there is no transparency option in object material. I'll have to green screen it and compose in after effects. $\endgroup$
    – fundakk
    Jun 18, 2019 at 10:53

1 Answer 1


Material with Holdout Shader (in node editor: Shift A - Shaders - Holdout). Add that material to your blocking object.

  • 2
    $\begingroup$ The workbench engine doesn't have a Holdout shader, only Cycles has it in 2.80. $\endgroup$
    – Robert Gützkow
    Sep 15, 2019 at 18:15

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.