Transparent objects cannot receive shadows from Point Light when Rendering Path is set to "Deferred" and there is Spot Light in the Scene
Unity: Lighting
Fixed
6.2.X
6.1.X
6.0.X
6000.0.5f1 onwards
Won't Fix
2022.3.X
Cannot reproduce this on 2022.3, cancelling this port.
How to reproduce:
1. Open the attached “IN-93606“ project
2. Open the “SampleScene“ and enter Scene View
3. Observe the result
Expected result: The shadow of the “Sphere” GameObject appears on both the “TransparentPlane“ and “OpaquePlane“ GameObjects
Actual result: Shadow does not appear on the “TransparentPlane“ GameObject.
If “Spot Light” GameObject is removed from the scene, the shadow works
If Rendering Path is set to “Forward“, the shadow works
When zooming in on the “Sphere” GameObject using the mouse, the shadow becomes visible. The zoom distance required for the shadow to appear depends on the position of “Spot Light” in the scene. If the it’s farther from “Sphere”, less zooming is needed for the shadow to appear, if “Spot Light” is closer, more zooming is required
The issue could not be reproduced when using different types of lights
Also reproducible in Player
Prioritise and Follow this issue
Have a workaround or additional info about this issue?