Movable Actor Casts Shadows Very Differently when lit by Movable/Stationary Light

anonymous_user_9ff853d9
Fri, 17 Jan 2020 14:32:54 +0000
Rendering

Discovered a pretty big discrepancy with how Movable/Stationary lights cast dynamic shadows to movable objects.

In the following first image the light is set to Movable. The Orange Mesh is set to Movable. The White walls are set to Static. Take note of the shadow the Orange movable mesh is casting.

In the following second image the light is set to Stationary, using the same settings and world position. The Orange Mesh is still set to Movable. The White walls are still set to Static. Note that the shadow cast by Orange movable is in a significantly different position, despite the light not moving.

When a Movable object casts a dynamic shadow from a stationary light it should be in the same position as when cast from a movable light? There’s obviously some small difference to be expected such as slight bleeding or shadow banding, but the big difference in the shadow cast is as if the light’s position has changed. Lighting is built in both versions.

Engine version is 4.23.1. Using the Forward Renderer.

10 posts - 1 participant