If I’ve got some window glass setup as ‘thin shell’ should the glass block light at all? I was always under the impression it stops the objects being refractive (the equivalent of ior 1) and from casting shadows/blocking light as the light is now passing straight through and not being refracted. Now I think my understanding is wrong. I’m just testing an interior scene and when hiding the glass the brightness of the whole interior increases quite a lot.
It’s a super basic shader. 0 diffuse, thin shell, 1 refract. 1.52 ior.
A bit more testing and leaving Thin Shell ticked but changing the IOR to 1, I get the same result as if I’d hidden the glass. So what exactly does ‘thin shell’ do. Does it simply stop light rays bending?
Yup - as I say, it’s a super basic shader. There isn’t even a refraction colour in the Physical Material. As I say it could be working as expected. I’m just trying to clarify. I guess the issue with physically reducing the IOR to 1 would be the reflection strength, so assuming I don’t want the ‘darkening’ I can get around it using RaySwitch and just set IOR to 1 in the GI slot version of the material.
This way the base layer may still have effect, this is how physical material (and probably the physical phenomenon too) works.
If you put the base layer to full white, it should be as if it was hidden. Give it a try.
I mean in the very material (CoronaPhysicalMtl or CoronaLegacyMtl) itself:
Base level 1.0, base color white, refraction 1.0, roughness 0.0, thin shell enabled.