Support for XR features in the Universal Render Pipeline (URP) varies by URP package version. This page details compatibility between XR features in Unity 6 and the latest compatible URP version.
To determine which version of URP is compatible with your current Unity version, refer to the Requirements and compatibility page in the Universal Render Pipeline documentation.
Unity 6 supports the following AR and VR features in the Universal Render Pipeline:
| Feature | Supported in XR |
|---|---|
| Post-processing effects: Bloom | Yes |
| Post-processing effects: MotionBlur | Yes |
| Post-processing effects: Lens Distortion | No |
| Post-processing effects: Depth of Field | Yes |
| Post-processing effects: ToneMapping | Yes |
| Spatial Temporal Post-Processing | No |
| Other post-processing effects (color adjustment, etc.) | Yes |
| GI (Global Illumination) | Yes |
| HDR | Yes |
| MSAA | Yes |
| Physical Camera | No |
| CopyColor / ColorDepth | Yes |
| Multi Display | No |
| Camera Stacking | Yes |
| Cascaded Shadow | Yes |
| sRGB | Yes |
| Skybox | Yes |
| Fog | Yes |
| Billboard | Yes |
| Shader Graph | Yes (1) |
| Particles | Yes |
| Terrain | Yes |
| 2D UI (Canvas Renderer, Text Mesh Pro) | Yes |
| URP Debug (Scene View Mode, Frame Debug) | Yes (2) |
In Unity 6.3 and newer, you can use on-tile post-processing to enable certain URP post-processing effects on XR devices. Refer to On-tile post-processing to learn more about on-tile post-processing and how to enable it in your XR project.
To learn more about post-processing effects, refer to the Effect list page in the Universal Render Pipeline documentation.