← All resources

Blur Renderer Feature Example/Template for URP / Unity 2021.2 (Alexander Ameye)

Auto-discovered

Blog Intermediate

Alexander Ameye

Visit resource ↗

Description

Custom Render Passes in Unity is Alexander Ameye's July 2021 ameye.dev note on URP ScriptableRendererFeature and ScriptableRenderPass boilerplate, heavily commented where Unity SRP documentation still feels sparse.

The sample applies a two-pass box blur: blit camera color to a temporary buffer, blur vertically then horizontally, with adjustable strength and downsampling. A linked box-blur shader completes the template. Tested on URP 12 in Unity 2021.2; older URP versions may need small API changes.

Intermediate developers using forward renderer assets and C# render hooks can adapt the pattern to other fullscreen effects once pass ordering is clear.

One free page with diagrams and copy-ready code; enable it by adding the feature to Forward Renderer Data.

Often bookmarked as a minimal URP injected-pass starter alongside Unity customization guides and legacy blit upgrade threads.