skip to content

Blender logoblender · HeyBraza shows you

why is my glass material not transparent in blender

HeyBraza points at the raytracing toggle and the material's transmission setting, the two switches that make eevee glass behave.

HeyBraza in a real session - not this exact fix.

glass that renders solid, black or milky is almost always eevee, not your material. cycles traces light through glass by default; eevee only does it once raytracing and raytraced transmission are on. here's the fix in both.

or do it yourself

  1. 1select the object, open material properties, and set 'surface' to 'glass bsdf' - or keep 'principled bsdf' and push 'transmission' to 1.0.
  2. 2switch the viewport to rendered shading (z > rendered) - glass never looks right in solid or material preview.
  3. 3on eevee, open render properties and tick 'raytracing' - without it, transmission has nothing to refract.
  4. 4back in material properties open the 'settings' panel and enable 'raytraced transmission' for that material.
  5. 5still odd? give the glass real thickness - a flat plane can't refract, so use a solid object or add a 'solidify' modifier.

let HeyBraza do this with you

HeyBraza is a tiny on-screen guide that points at the right buttons and talks you through it, on windows and mac.

download

common questions

should i just use cycles?

if the glass matters, yes - cycles handles refraction, caustics and stacked glass correctly with no extra settings.

why can't i see objects through my glass in eevee?

eevee struggles with transparent surfaces behind other transparent surfaces - that's an engine limit, not your material.

more fixes