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 !
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.