I’ve been using HDRP for maybe 8 months now, having migrated from the built-in renderer back in December. I made this decision mainly to start being able to use Shader Graph and the Visual Effects Graph. However, my project is being build for Desktop + PS4 + XBox1, not for mobile or other platforms. So at the time, I chose HDRP believing it was the best choice for those platforms.
However, it now seems that URP is really catching up in terms of visuals. From the 2019.3 beta blog post (Unity Blog), it seems like URP will soon support all of the post processing effects I’m using in my game.
I’m not really pushing the envelope in terms of graphics, as I’m a solo-dev here generally building everything myself from scratch. You can get a good sense of my look and feel here:
Video
I’m going for realistic, but certainly not next-gen quality. My biggest concern is whether the game will run well for the most possible people, and it seems that HDRP’s requirements limit the audience somewhat.
So I’m debating whether it will make sense for me to switch from HDRP to URP in the near future. But I was hoping to quantify the impact of this decision. I was hoping some people might have answers to some of the following, as it’s not easy for me to determine this from the existing docs.
- Are system requirements for URP lower than HDRP?
HDRP requires Shader Model 5.0 graphics card. Is this also the case with URP? In short, would using URP allow more people to play my game?
- Should I expect better performance from URP than HDRP in general?
Assuming I’m not pushing HDRP to its limits, would you expect a given scene of similar quality to run faster in URP than HDRP?
- What major features will I be missing out on with URP compared to HDRP?
It seems that Volumetric Lighting is only in HDRP, not in URP. Are there any other big features I won’t be getting in URP? I don’t plan on using raytracing, so no worries there, but I rely heavily on Realtime GI.
-
In short, what’s the big difference between HDRP and URP these days? Why would you go with HDRP compared to URP?
-
Any horror stories migrating from HDRP to URP? I know HDRP uses a MaskMap instead of individual textures, which will mean a lot of migration changes. Any other major hiccups migrating from HDRP to URP?
Thanks.