Adds HDRP-style distortion outputs to URP’s VFX Graph with an optimized Render Graph pass.This is a URP and VFX Graph extension package that adds support for a Distortion Pass without modifying those packages. With it, you can create VFX Graph particle outputs with distortion in the same way HDRP supports out of the box.How does this compare to other URP distortion solutions on the Asset Store?First, it integrates with VFX Graph the same way HDRP does. You get two new particle outputs for distortion: mesh and quad.Second, most other solutions render distortion directly onto the surface, while this solution first collects all distortion renders into a separate target and applies them after the transparency pass.Although this introduces a few load and store operations, it avoids repetitive color grab passes and is more optimized for large amounts of distortion, which is typical for particle systems. It also includes optimizations such as stencil filtering.Does it work on mobile?Yes. The code is optimized for mobile and has been tested.Does it support rough distortion?Yes, it can be enabled or disabled.Rough distortion simulates a rough or uneven distorted surface, causing the distortion direction to appear blurrier, similar to smoothness in PBR rendering. This is achieved through blurring.Does it work with Render Graph?Yes. It is written using Render Graph and does not support the old URP pass system.How complex is the setup?This package integrates almost as if it were part of URP itself. Simply adding the package immediately enables distortion support in URP without needing to add Render Features. It can be disabled or customized in Graphics Settings.All you need to do is add the new distortion particle outputs in your VFX Graph, in the same way as in HDRP.IMPORTANT!If your project uses both HDRP and URP, you will need to change three script meta files. This is because the distortion URP output scripts share the same GUID as the distortion HDRP output scripts. This is intentional, as projects rarely use both SRPs, and sharing GUIDs allows all VFX written with HDRP distortion to work in URP out of the box without any changes.Support Discord, DocumentationDependenciesUnity 6 or newercom.unity.visualeffectgraphcom.unity.render-pipelines.universalSamples sceneURP, VFX and RP Core extension scripts