So this is my situation right now: I need to write text on a UI component with the canvas render mode set as World Space, the problem is, with the Upscale Render Texture option of the Pixel Perfect Camera toggled on, the text gets illegible due to the low resolution. The only thing I can think to solve this is to render the UI components with an overlay camera that doesn’t have a pixel perfect component attached to it and render the rest of the game with a base camera with the pixel perfect camera, but unfortunately, this component won’t work if it gets stacked. Will it be added in future updates? Is there another way around it that I’m not aware of?
Any help will be appreciated
For two years, this issue has been ignored by the developers and they are not even willing to respond
Hi,
There is work scheduled to improve the upscale filter with using the Stretch Fill + Upscale Render Texture option, so the resulting image is less blurry than the current solution. I can’t guarantee it will fix your issue with text rendering, as rescaling font is bound to be artifact prone. I believe the pixel perfect camera is incompatible with camera stacking due to render target sizes mismatch. I’ve already added it to our backlogs.
In the classic RP I could use a pixel perfect camera for my sprites and use a 3d background camera to have a perspective layer. Both could be stacked. It would be nice if this can be done in URP too.
Thank you for your reply, this is the first problem I encountered
https://forum.unity.com/threads/text-display-in-pixel-perfect-and-upscaled-render-texture-on.1037356/