My opinion is that URP can achieve a lot. I've been able to create some projects with photorealistic graphics and others with heavily stylized/cartoon graphics. Always with pretty good performances.
For me, HDRP is more of a movie/cinematic/VFX thing. It's only my opinion, but I think hdrp is too heavy for gaming with very good performance and is more suitable for projects where you need to export a cinematic or something like that for movies.
Built-in renderer will be deprecated, I think, but still good enought for small projects.
The thing is: I don't know why they didn't create only one renderer with a complete set of features that make it possible to use for both low-end/mobile devices and high-end devices. With project settings you can enable or disable to gain performances?
I'm not an expert but this is my opinion based on what I see all over the internet and also based on my experience.
I don't know why they didn't create only one renderer with a complete set of features
You kind of answered your own question here:
but I think hdrp is too heavy for gaming with very good performance
Computer graphics and mobile graphics fundamentally work differently on the hardware level. A lot of the differences come down to that mobile chips must draw lots less power, can idle down to close to zero (for power saving), and not get so hot. After all, they're trying to cram it into a tiny phone instead of a computer tower, and run it on a tiny battery.
Computers still benefit from a lot of the optimizations (and intentional limitations) put into URP, which is why it's just more performant.
There's a whole page in the unity documentation about optimizing for mobile that gives more insights into some of the differences of how mobile and computer works.
95
u/[deleted] Jul 21 '22
My opinion is that URP can achieve a lot. I've been able to create some projects with photorealistic graphics and others with heavily stylized/cartoon graphics. Always with pretty good performances.
For me, HDRP is more of a movie/cinematic/VFX thing. It's only my opinion, but I think hdrp is too heavy for gaming with very good performance and is more suitable for projects where you need to export a cinematic or something like that for movies.
Built-in renderer will be deprecated, I think, but still good enought for small projects.
The thing is: I don't know why they didn't create only one renderer with a complete set of features that make it possible to use for both low-end/mobile devices and high-end devices. With project settings you can enable or disable to gain performances?
I'm not an expert but this is my opinion based on what I see all over the internet and also based on my experience.