I’ve been choosing “3D” in the templates when I start a new project. I guess this is the old render pipeline?
Should I always use URP going forward? Is there a reason not to do that?
Target is generally mobile devices…everything seemed satisfactory so far.
so after going through some video and things. I believe the answer is… yes i should use URP always from now on.
edit:
just as i figured there’s not much downside except updating textures. I went to use this and see they specifically wrote no URP support.
Weather Maker
https://assetstore.unity.com/packages/tools/particles-effects/weather-maker-unity-weather-system-sky-water-volumetric-clouds-a-60955?aid=1011lGnL&utm_source=aff
I suppose thats going to be the biggest downside? Assets are prob all over the place with multiple render pipelines?
Yeah asset and shader compatibility are the biggest downsides.
Upside is supposedly better performance and access to Shader Graph and VFX Graph.
I do believe Unity intends to deprecate the built-in renderer at some point in the future. But it’s a long way off.
3 Likes
Correct, “3D” is the built in or legacy pipeline.
The biggest reason not to go URP is 3rd party asset support. That entirely depends on what 3rd party assets, if any, you plan on using and if they already have URP versions available.
Another good reason is if the built in renderer has a feature which the URP does not, and you otherwise don’t want to go HDRP. Here’s a good feature comparison:
https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@10.2/manual/universalrp-builtin-feature-comparison.html
Personally I still use the built in for all my projects, even new ones, because I pretty much always end up with a large number of real time point lights. So one of the first things I do in a new project is switch to deferred rendering because of how it handles point lights.
But I haven’t done any mobile projects since Unity 5.x, and I see that URP supposedly will get deferred rendering soon even though when URP was called the LWRP they specifically said it would only support forward rendering. So maybe I’ll end up moving over to it before the built in renderer gets officially deprecated and put on the chopping block.
URP deferred
1 Like
Ok understood thanks.
Yes I’ve already come in contact w unsupported 3rd party assets unfortunately
LOL when I just checked it they said URP supported now