View on Asset Store (opens in new tab)
Package details
- Latest version
- 5.0.1
- Last updated
- First released
- Unity version
- 2020.3.36 or later
- Package size
- 94 KB
- Files
- 21
- Favorites
- 76
- Views in the past week
- 25
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
- Search for AR real time shadow
- Search for URP
- Search for AR Foundation Shadow
- Search for Shadow Receiver
- Search for ARCore Shadow
- Search for AR Shadow urp
- Search for AR Shadow
- Search for AR Shadow Color
- Search for AR Shadows URP
- Search for Invisible shadow receiver
- Search for AR shadows
- Search for ARKit shadow
Shadow Receiver URP (AR/MR Directional & Additional Light Shadows)
Shadow Receiver is the most complete shadow shader for real-time shadows on all objects. Great for enhancing AR or MR experiences to be even more immersive!
Affiliate link Β· Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
Shadow Receiver URP (AR/MR Directional & Additional Light Shadows) screenshot 1
About this asset
Shadow Receiver is the best shader available for rendering real-time shadows in your projects. It uses a shader graph with custom (sub)nodes to render real-time shadows onto any 3D object. The shadows can be cast from any real-time light in Unity, including additional lights!
Made for the Universal Render Pipeline (URP) using Shader Graph.
Legacy support for Built-in Render Pipeline (BiRP) added in V2.2!
π§Ύ Features
π Real-time shadow receiving/casting onto invisible objects
π Directional Light & Additional Lights support
π Forward+ support for more than 8 lights (experimental)
π Set the shadow color (for both main and additional lights!)
π Set the shadow transparency
π Support for multiple shadow cascades
π Support for soft shadows and hard shadows
π Support for soft shadow quality tiers
π Tested with AR with ARCore/ARKit/AR Foundation, Niantic Lightship, and Vuforia
π Tested with VR/MR headsets, like Quest 3 and Pico 4
π Made in Shader Graph, easily extendable with subgraphs
π Customizable shaders for custom effects
π Support for all platforms (Android/Windows/iOS)
π Optimized for performance on mobile devices!
π± Augmented Reality/Mixed Reality
Shadow Receiver is mostly used in AR/MR 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 uses alpha clipping to be able to cast shadows, you can get real-time shadows below it.
π Technicals
Only works in Universal Render Pipelines!
Legacy support for Built-in Render Pipeline!
Tested in Unity 2020.3LTS, 2021.3LTS, 2022.3LTS, Unity 6 (2023.4)
Works using 1 real-time directional light and unlimited additional lights (in Forward+).
Work on any device. Fully tested on Android, IOS, and Windows.
Discord | Discussions | Documentation
Demo project available on GitHub
From the publisher's Asset Store listing.
Technical details
Features:
- Receive shadows on invisible geometry
- Pick custom shadow colors
- Opaque and Transparent shadows (change Alpha in Shadow Color)
- Support for Main Directional Light and Additional lights
- Support for forward+
- Mobile optimized shaders (half floating point)
- Full support for soft shadows
- Full support for shadow cascades
- Full support for screen space shadows
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.35f1 | Compatible | Compatible | Not listed |
| 2022.3.0f1 | Compatible | Compatible | Not listed |
| 2021.3.0f1 | Compatible | Compatible | Not listed |
| 2020.3.36f1 | Not listed | Compatible | Not listed |
Only works in Universal Render Pipeline.
Recommended: URP 14+ (Unity 2022.3+/Unity 6+)
Minumum: URP 10+ (Unity 2020.3+)
As listed on the Asset Store.