By using the negative light solution I stumbled into another problem… The light passes through the meshes, looking pretty bad, specially when on a moving platform. I can set the culling layers for the light to not affect the character, but in the ground it’s inevitable. This happens even in Godot 4 (Forward+ renderer), in which I though would work as expected. Any ideas if I’m doing something wrong?
In Godot 3:
In Godot 4: