Contents
Do shadows go through glass?
Transparent objects cannot form a shadow. They are only formed in opaque or translucent objects. If we take a glass slab, no shadow is formed because it allows light to pass through it.
Why does my glasses have a shadow?
When the light hits the surface of the lenses approximately 4 % of the light is reflected when you wear standard CR39 lenses. Thinner lenses have a higher index. Every reflection at the surface causes a decrease in light intensity. When the light intensity is reduced at a certain spot you can see a shadow.
Why doesn’t clear glass cast a shadow?
A transparent object will not create any shadow, as light will pass straight through the object, but such transparent objects do not allow all the light to pass through them, they still interact with light through refraction. Refraction is what makes transparent cups visible to our eyes.
What do we need to see a shadow?
In night time, a light source can make a shadow visible. So, Opaque objects and a light source are the main requirements to see a shadow.
Does clear glass cast a shadow?
Yes it will, any object gets a shadow when it is opaque or translucent in nature. A transparent object will not create any shadow, as light will pass straight through the object, but such transparent objects do not allow all the light to pass through them. But they still interact with light through refraction.
Does water have a shadow?
The fact that you can see water at all means it’s not completely transparent. Since not all the light goes straight through, there will be a shadow.
Why does a glass surface cast a shadow?
Light rays that are refracted by such shaders are considered Transmission Rays. Glass – even perfectly clear glass – will cast shadows because it’s refracting light in other directions. Where those refractions are focused will be brighter and the other areas will be darker. There’s give and there’s take.
How are glass surfaces treated as opaque by shadow rays?
Neither GlassBSDF nor PrincipledBSDF (with transmission) count as transparent surfaces to shadow rays. This results in glass surfaces casting shadows like fully opaque objects, even when the render option for transparent shadows is enabled. In my opinion this radically compromises realism by default and is an incorrect behavior of light rays.
Is the shadow of glass the same in real life?
The shadow is always 100% in strength, acting the same way if an object is made out of glass or solid brick. There needs to be a way for Blender to at least estimate the effect of transparent shadows cast by glass, so its intensity can match what is expected in real life.
Which is the only shader that is transparent?
The only shader that is considered Transparent is the Transparent BSDF. Things like Glass and Principled are considered as Transmission. Light rays that are refracted by such shaders are considered Transmission Rays. Glass – even perfectly clear glass – will cast shadows because it’s refracting light in other directions.