← All resources

Custom Renderer Features (Cyanilux)

Auto-discovered

Blog Advanced

Cyanilux

Visit resource ↗

Description

Custom Renderer Features is a free Cyanilux tutorial on URP ScriptableRendererFeature and ScriptableRenderPass code. It fills gaps after Unity 2022 RTHandle refactors and notes Unity 6 Render Graph changes where Execute-based passes are obsolete.

Folded examples include fullscreen blits, blur, outline prepasses, distortion buffers, and lens-style draws. The main text walks Create, AddRenderPasses, OnCameraSetup, Execute, blit paths, DrawRenderers, RTHandles, plus runtime tweaks and Volume hooks.

For advanced Unity graphics programmers already using Universal Renderer assets and C# render code. You should know pass events and global texture sampling.

Single free page with section jumps, a complete 2022 template, and pointers to official URP samples; no account required.

Often linked in Unity shader circles as a practical companion to official URP customization docs.