An advanced, beautiful, glass shader for Unity’s URP (Universal Render Pipeline).



There is very little setup.
⚠️ Before importing: set Project Settings → Shader Graph → Shader Variant Limit to >= 16,384.


Right-Click → Reimport (the ‘Shaders’ folder), after setting Shader Variant Limit to ≥ 16,384. — (reimport only required if you didn’t set the limit before importing PRISM 2, and there are errors).
Ensure ‘Opaque Texture’ and ‘Depth Texture’ are enabled in URP, as needed.

Check out the interactive demo scene.
Simply use PRISM’s ‘Glass’ shader/material on anything you want to render as glass.
Refraction, Dispersion, and Blur Radius values.