I have been overlooking this problem for many months now, as I have not been able to find solutions for this specific issue anywhere.
Character looks like it’s floating
As you can see in the screenshot, the character seems to be floating, but it’s not. His feet are touching the ground - even passing through it a little bit.
I’m aware that by increasing the option “bias” below “shadow” on a light, the shadow starts appearing farther away from the objects.
Unfortunately, that’s not the case. Even with bias at Zero, the shadow is still not projected exactly where the object touches the ground.
You can achieve this floating effect by putting any thin enough object far from a Point Light. In the screenshot above, the point light has a range of 7.
For walls and pillars, which are thicker, the shadow still starts under the mesh, so this is not a problem.
For the feet of the character, however, that is quite disconcerting. It makes the illusion that the character is always above the ground when walking, never touching it.
Has someone else gone through this? I’d like to know if there’s a solution or a workaround.
Thanks!
Ps.: For the Spot Light shadows that doesn’t happen (shadows begin exactly where the meshes are placed), but I can’t use a Spot Light to simulate a torch light.