Shadow Receiver URP (AR/MR Directional & Additional Light Shadows) 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

Shadow Receiver URP (AR/MR Directional & Additional Light Shadows)

by Dev Dunk Studio (opens in new tab)

4.9 / 5 Β· 17 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 15
4 stars 2
3 stars 0
2 stars 0
1 star 0

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!

Price $14.99

Buy on Asset Store (opens in new tab)

Affiliate link Β· Purchases support this site

Price history

Last 6 months

USD
Price history for Shadow Receiver URP (AR/MR Directional & Additional Light Shadows), 6 months Current $14.99; lowest $14.99; highest $14.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 9

Shadow Receiver URP (AR/MR Directional & Additional Light Shadows) screenshot 1

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

Render pipelines supported in each Unity version
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.