0
$\begingroup$

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?

$\endgroup$
  • $\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 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 at 10:53
-1
$\begingroup$

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

New contributor
gonnog is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
$\endgroup$
  • 2
    $\begingroup$ The workbench engine doesn't have a Holdout shader, only Cycles has it in 2.80. $\endgroup$ – rjg 5 hours ago

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.