I have a planet in the middle of the screen from UFO-like perspective, which I currently am lighting up with 4 directional lights, that rotate 360 degrees to give the planet a day/night cycle. One white light for daylight color, one blue tinted one for night facing opposite direction, then one orange for evening and one light blue for mornings.
Problem is, that because of the nature of directional lights, every building on the top of the planet will be getting lightning from the light sources “behind” the planet, thus, during the day, the night light is casting light at the bottom of the buildings through the planet. This can be stopped by making every light cast shadow, and the planet will then block the light completely. If I do that though, the buildings will be casting lights 4 time during the cycle, resulting in every lightsource swooping the shadowcycle of the objects from the start again and again. Only the day light “sun” should do that.
Nature of the directional lights is like this so I am wondering how to approach the situation. Spotlights arent really a valid choice to lighten the planet evenly. With only 1 directional light, the colour scheme of the night cycle is simply too bland, and player also needs to see during the night partions of the planet too.