Support for XR features in the Universal Render Pipeline (URP) varies by URP package version. This page details compatibility between XR features in Unity 2020.2 and the latest compatible URP version.
To determine which version of URP is compatible with your current Unity version, see the Requirements and compatibility page in the Universal Render Pipeline documentation.
Unity 2020.2 supports the following AR and VR features in the Universal Render Pipeline:
Feature | Supported in XR |
---|---|
Post-processing effects: Bloom | Sí |
Post-processing effects: MotionBlur | Sí |
Post-processing effects: Lens Distortion | No |
Post-processing effects: Depth of Field | Sí |
Post-processing effects: ToneMapping | Sí |
Other post-processing effects (color adjustment, etc.) | Sí |
GI (Global Illumination) | Sí |
HDR | Sí |
MSAA | Sí |
Physical Camera | No |
CopyColor / ColorDepth | Sí |
Multi Display | No |
Camera Stacking | Sí |
Cascaded Shadow | Sí |
sRGB | Sí |
Skybox | Sí |
Fog | Sí |
Billboard | Sí |
Shader Graph | Yes (1) |
Particles | Sí |
Terrain | Sí |
2D UI (Canvas Renderer, Text Mesh Pro) | Sí |
URP Debug (Scene View Mode, Frame Debug) | Yes (2) |
(1) Although Shader Graph shaders can run in XR, Shader Graph doesn’t currently support the XR utility feature to create SPI-compatible shader input textures. Unity will expand support for Shader Graph functionality in future releases. (2) Unity supports frame debugging for mock HMDs. Currently, there is no support for Oculus.
To learn more about post-processing effects, see the Effect list page in the Universal Render Pipeline documentation.