UnityURP-RadianceCascades2DGI

March 2, 2025 ยท View on GitHub

A Realtime 2D Global Illumination for Unity URP.
It's practically a 2D implementation of Radiance Cascades by Alexander Sannikov based on GM Shaders articles.

Preview Video

Tested on RTX 3060: https://youtu.be/Yp045Kanq5A

How to Use

Import the "RC2DGI" folder to your project, then add the "RadianceCascades2DGI" renderer feature to your URP Renderer Asset.
From there choose the layer mask of the elements you want to use for GI calculation.
image

Next, go to your scene and add the Volume compoment to your Volume profile:
From there you customize the settings as you want.
(the RenderScale is the most important property there cause it's gonna affect the performance a lot) image

Screenshots

Image Sequence_001_0000 Image Sequence_004_0000 Image Sequence_002_0000

References