I’m a beginner in 3D and I have some problem with blender 2.8 with a glass effect. It seems to be impossible to make a glass shader into wich a light can pass.
For example I have a oil lamp and I want to make a light into it and lit the rest of the scene like a flame.
I have tested some tutorials (with the Screen Space Refraction and all the good paramaters) and there is two problems. First my oil lamp don’t make a glass effect after the render. The second one, the light doesn’t seem to be into the lamp. The scene is lit outside from it. (See the image)
I make a shader Emission to cheat with my little knowledge, but I définitly want a flame effect passing through the lamp !
It looks like you need to change the blend mode of your material to alpha hashed:
Also take a look at this topic to achieve good looking glass materials in Eevee:
It’s hard to guess without seeing the scene but maybe your light is too big? Try to reduce the radius of the light.
In fact, i had a problem with the glass surface. I remade it and tested some effects like a fake flame. It’s not perfect right now but it seems to work with EEVEE.
Light will pass if you enable caustics and render for long enough. That transparency trick is for when you don’t have caustics enabled (or helping it out). There is no way to render glass accurately using transparency shadow trick, and there may be cases where what I did will fail miserably. But that is the technique I rely on. Full transparency for all shadow looks just broken imo.