UI Background and 3D Blur – ( URP Supported ) – For Unity 6


A high-performance real-time UI blur for URP Unity 6 Ready. Blur both UI backgrounds and 3D objects Solves the problem of not being able to blur the UI and images behind your panels. UNITY - 6 READY


by Karsh


Price History +

LINK TO STEPS_BEFORE_USE - https://karsh-25.github.io/karsh-portfolio/docs/STEPS_FOR_BLUR.pdf


LINK TO MANUAL - https://karsh-25.github.io/karsh-portfolio/docs/UIBlur_Manual_Unity6.pdf


Real-time UI Blur for Unity UGUI, built natively for the Universal Render Pipeline (URP) using Unity 6's Render Graph.

No more fake glass effects—blur the UI and images behind your panels in real time.

Create modern interfaces with a high-performance Kawase blur pipeline. Blur both UI elements and 3D scene content behind your panels with a single optimized solution.

Key Features

  • ✅ Zero cost when idle – The blur pass only runs when a panel first appears, moves, resizes, or is manually refreshed. Static panels incur no per-frame blur cost.
  • ✅ Optional Continuous Refresh – Enable continuous updates for animated or moving backgrounds. Disabled by default for maximum performance.
  • ✅ One capture for all panels – A single blurred texture is shared across every visible blur panel.
  • ✅ Mask & RectMask2D support – Fully compatible with Unity UI masking.
  • ✅ Full source code included
  • ✅ Mobile-friendly – Designed with performance in mind.

Package Contents

  • UIBlurFeature
  • UIBlurPanel
  • Kawase Blur Shader
  • Materials
  • Demo Scene
  • Documentation
  • Full Source Code

Tested with


Unity 6000.0 LTS or later (Render Graph)


Supported OS

  • Android
  • iOS
  • Windows

WebGL and XR/VR have not been tested.