As of Unity 2019.1.09b, Scriptable Render Pipeline (including Lightweight Render Pipeline) does not support Projector. However, shadow receiver objects can render projector shadows onto themselves regardless of Unity support by following the additional steps below:

1. Add a ProjectionReceiverRenderer component (in FastShadowReceiver/Scripts/Utils folder) to the shadow receiver object.
2. Assign a projector material to MeshRenderer of the shadow receiver object.

Since Projector does not work in Scriptable Render Pipeline, there is no reason to use a Projector. So, optionally, you can replace Projector with CustomProjector (in FastShadowReceiver/Scripts/Projectors folder), which does nothing other than just providing projector interfaces for a shadow receiver.

Links

Leave a Reply

Your email address will not be published. Required fields are marked *

Anti Spam Code *