docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Scriptable Render Passes

    Use the ScriptableRenderPass API to write a custom render pass. You can then inject the pass into the Universal Render Pipeline (URP) frame rendering loop using the RenderPipelineManager API or a Scriptable Renderer Feature.

    Page Description
    Introduction to Scriptable Render Passes What a Scriptable Render Pass is, and how you can inject it into a scene.
    Write a Scriptable Render Pass An example of a ScriptableRenderPass instance that uses Blit to create a red tint effect.
    Inject a pass via scripting Use the RenderPipelineManager API to inject a render pass, without using a Scriptable Renderer Feature.
    Restrict a render pass to a scene area Enable a custom rendering effect only if the camera is inside a volume in a scene.

    Additional resources

    • Inject a pass using a Scriptable Renderer Feature
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)