You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The shadows that can be seen in the track don't match at all what would be expected either from the sun that can be seen through the window or from light coming through the window. Rather, the shadows come from some light source that's much higher up in the sky and that can shine through the walls and ceiling. It's weird.
The text was updated successfully, but these errors were encountered:
I think it's done deliberately since it would look awful after blocking shadows by adding plane to the ceiling / second depth shadow map
Yeah, it absolutely is done deliberately, and I also think that just using shadows based on the window wouldn't work well (there would be too many shadows in the scene).
Just putting the sun position for shadows where the real sun is in the sky and making walls/ceiling occlude would not work. Or perhaps even a ceiling window, although for a classroom it may not fit.
A solution that makes sense and looks better would probably need some kind of interior lights on the ceiling and an additional window in the classroom. In real life, ambient (reflected) light coming from all directions of the sky and from objects within the room can give pretty good brightness, but in-game shadows assume a point-source for the light so it wouldn't mesh well together.
Perhaps baked shadow maps could help to get good shadows coming from multiple light sources to avoid excessively dark shadows while having a result that makes sense.
The shadows that can be seen in the track don't match at all what would be expected either from the sun that can be seen through the window or from light coming through the window. Rather, the shadows come from some light source that's much higher up in the sky and that can shine through the walls and ceiling. It's weird.
The text was updated successfully, but these errors were encountered: