Will URP support Decals proyectors in the future?

Since HDRP has it, why not port it to URP? :sweat_smile:

2 Likes

I mean use HDRP then?

HDRP is meant for high end devices, while URP is for a more wider audience which is what i aim for, that’s why is called Universal isn’t?
HDRP would be a overkill for my pc xD. and a over-overkill for mobile.

but maybe decals would be a overkill too for URP.:face_with_spiral_eyes:

3 Likes

HDRP decals work on GBuffer, so they dont compatible with current URP forward renderer.

URP will soon be extended with Deferred Renderer and from then we can say something about deferred decals.
You can find Forward Decals on roadmap of URP but it in 12 mounths section
https://portal.productboard.com/8ufdwj59ehtmsvxenjumxo82/tabs/3-universal-render-pipeline-previously-lwrp

1 Like

Hi , this YouTube video has a good work around to this problem. I hope it helps you

https://www.youtube.com/watch?v=8lDQaL934VQ

1 Like

This GitHub project provides C# scripts and shaders that make Projector component work with Lightweight/Universal Render Pipeline.

downloads bellow

https://github.com/ColinLeung-NiloCat/UnityURPUnlitScreenSpaceDecalShader

2 Likes

Issues with this one:

  • ignores lighting, unless blend mode is set to multiply which is not as simple as setting blend mode to multiply rather its a matter of tinkering with source/destination blend modes and texture import settings
  • if it’s set to ignore unity fog, it ignores unity fog. but if it’s set to consider unity fog the alpha is treated improperly and the decals square mark can be seen through the fog, making it very ugly and amateurish looking
  • can’t alpha fade which means elegantly implementing explosion scorch marks is not possible. they can only be popped out instantly which draws the players attention and contributes to visual clutter in a fast paced game

Unity has no real solution for decals in URP (and I’d be surprised if it’s any different in HDRP or built-in). Every available proclaimed solution requires making 5 compromises. Which is a good summary of UnityTM in general.

The Unity 2021 experience:
Oh well it looks like shit but atleast it’s SRP-batcher compatible so it’ll render well.
Oh it looks like shit with fog so I guess I can either abandon fog in my game or use this asset.
Oh well this solution to problem X works but then I guess I have to stop doing Y in my game because it breaks that.

Powerful Unity engine!

1 Like

maybe just buy

1 Like

After starting a new Unity project (previous version was for a project back in 2016), I encountered an issue with URP lacking projectors for a project that I was working on. Came across this post, purchased lux URP and was back in business 30 minutes later.

HIGHLY recommended solution. Very performant.