# How to Set Up ARDK with the Universal Render Pipeline Source: https://www.nianticspatial.com/docs/nsdk/how-to/ar/urp/ ## Prerequisites - Completion of [Set up the Niantic SDK for Unity](https://www.nianticspatial.com/docs/nsdk/setup/#set-up-the-niantic-sdk-for-unity) - Completion of [Configure URP for AR Foundation](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0/manual/project-setup/universal-render-pipeline.html) ## Setting up URP with Nsdk Occlusion Occlusions made using the ARFoundation `AROcclusionManager` will work out-of-the-box with just the `ARBackgroundRendererFeature` added, as in the ARFoundation instructions. However, when using the `NsdkOcclusionExtension` to enhance occlusions, you must also add a `NsdkOcclusionExtensionFeature` to your URP renderer. For more information, see [How to Set Up Real-World Occlusion](https://www.nianticspatial.com/docs/nsdk/how-to/ar/setup_real_world_occlusion/).