Unity - Upscale Sampling Optimization with Render Textures
![](
Upscale sampling is an optimization technique that intentionally creates a visual illusion by keeping the UI resolution high while slightly lowering the game's graphics quality.
Because the UI remains high-resolution, the perceived quality drop isn't that significant.
To implement this in Unity, you only need to understand Render Textures.
Render Texture - Unity Manual
To summarize Render Textures in one line:
You can represent what a camera captures as a viewable image in real time.
I created a very simple sample project and uploaded it to GitHub below — feel free to use it as reference.
cdw0424/UpscaleSamplingSample
-----------------------------Added 2020-10-15--------------------------
![](
Just in case, I tried changing the resolution of a pre-created Render Texture, but it reportedly doesn't work as shown above.