/urp_kawase_UI_blur

URP renderfeature project 2022.3

Primary LanguageShaderLab

Universal Render Pipeline UI Blur Renderer Extension

sebastianhein's urp_kawase_blur implementation is a great example of an efficient blur implementation as a Renderer Extension. It however doesn't work well with UI elements. This fork is intended as an example on how it can be extended for this purpose.

Usage:

  • Add Kawase blur to your Renderer Features of your Forward Renderer asset
  • Set the Render Pass Event to after Rendering
  • Select the UIBlur material for any UI sprite you want to have a blurred background

Limitations:

  • This implementation does not yet support blurring UI elements themselves

Preview of the effect

Developed with Unity 2019.3