Publisher | Dev Dunk Studio |
---|---|
File size | 406.91kB |
Number of files | 29 |
Latest version | 3.0.0 |
Latest release date | 2024-02-27 08:32:16 |
First release date | 2022-08-04 02:49:14 |
Supported Unity versions | 2018.4.2 or higher |
Shadow Receiver uses a transparent shader to render real-time shadows onto any 3D object. Made for the Universal Render Pipeline (URP)
🧾 Features
👉 Real-Time shadow receiving/casting onto invisible objects
👉 Pick the shadow color
👉 Pick the shadow transparency
👉 Support for multiple shadow cascades
👉 Support for soft and hard shadows
👉 Tested with AR with ARCore/ARKit/AR Foundation, Niantic Lightship, and Vuforia
👉 Made in Shader Graph
👉 Support for all devices
👉 Optimized for performance on mobile devices!
📱 AR Use
Shadow Receiver is mostly used in AR to render shadows on planes detected with plane detection. This way an AR object can have realistic real-time shadows in AR. This creates a more immersive AR experience.
Of course, feel free to use this for any other project you see fit!
🎥 video compositing
Shadow Receiver can be used well with video compositing in Unity. As long as your video is able to cast shadows in Unity, you can get real-time shadows.
🛠 Technicals
Only works in Universal Render Pipelines!
Tested in Unity 2021.3.0f1, 2022.1.9f1, 2022.2.11f1, 2023.1.0b7
Works using 1 real-time or mixed directional light
Work on any device. Fully tested on Android, IOS, and Windows.
Free version available without support for transparent shadows, soft shadows, or shadow cascades
Demo project available on GitHub