Does URP have a built-in Decal Feature?

Unity Version: 2020.3.29f1 Personal

I recently upgraded my project to URP following Unity docs. I was looking to implement decals and noticed that the decal doc (Unity - Manual: Decals and projectors) points to the decal renderer feature page for URP (https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@13.1/manual/renderer-feature-decal.html#decal-projector-component).

Step 1 on the page says:

Following the link takes me to a generic how to add renderer feature page (How to add a Renderer Feature to a Renderer | Universal RP | 13.1.9) that doesn’t tell me anything about decals. I followed it anyways and there is nothing in the renderer feature component that seems to even hint at decal features.

At this point I am stuck with no steps to follow.

Your issue is with your Unity version, the URP package version that supports 2020.3 didn’t have the decal renderer feature, it was only added in URP 12.0 which is tied to Unity 2021.2 - so you’ll have to upgrade to see it in the list here:

7943074--1016251--upload_2022-3-5_10-40-29.png

A reminder that, unlike most (all?) the other packages you might find in the Package Manager, the render pipelines URP and HDRP have been tied to Unity versions for the last year or so, you can no longer upgrade to a major version of a render pipeline without upgrading the Unity Editor your project is using.

Oh, and I’ll add that you should always double-check that you’re reading the docs of the specific package version by selecting the drop-down in the top-right of the docs screen:

7943074--1016257--upload_2022-3-5_10-45-9.png

It’ll catch you out if you’re trying to follow the 13.1 instructions when using another version!

3 Likes

Thank you, that explains what was going on. I thought I was going crazy.

1 Like