On the left is the ground rendered normally - which looks nice and sharp. On the right, instead of tiling the ground I have loaded a pre-rendered PNG into a GUI node using a slightly modified version of this script.
As you can see, the ground on the right is very blurry. Is there a way to make it look the same as on the left?
It was a while ago that I set this up so I can’t remember why specifically this has it’s own material. It was probably for render order reasons (to render under sprites) as the render predicate is the only thing differing from the normal gui material.
To clarify, game.project in this example doesn’t match my main project, in that one Default Texture Mag Filter and Default Texture Min Filter are set to nearest. Necessary for normal sprites to render sharply but obviously didn’t affect my GUI setup.
I also changed the material tag to regular gui in the example so I wouldn’t have to set up a custom render script.