I have been trying for a couple of days to make an object with a glass material transparent in the viewport. I've seen a couple of tutorials using the material viewport shading and cycles render to change the color and Alpha values of objects but my system doesn't seem to work the same way.

I'm using version 2.79 of blender in material viewport shading and using Cycles Render.


1 Answer 1


The "Viewport Alpha" settings do not seem to work for the Glass shader the way it works for the Transparent shader (or a mix between Transparent and another shader). However, if you set the Viewport Alpha to "Add" you will get a sort of fake viewport transparency, which looks about the same for any shader. Maybe that's good enough for your needs?

Otherwise maybe keep a couple of different shader setups in your material. Use a simple mix of transparent and glossy (or diffuse, or whatever) for your viewport editing needs. When it comes time to do a "real" render, switch the inputs to your glass shader.

Edit: here is how these options look in the viewport ("Material" view), as suggested by @LukeD:

viewport transparency

The cube and suzanne to the left have the same material. It is a glass shader, with Viewport Alpha set to "Add". The cube and suzanne to the right share a different material. It is a 50/50 mix of transparent and glossy shaders, with Viewport Alpha set to "Alpha Blend".


You must log in to answer this question.

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