In 1280x720 is the image ugly pixelated. I did the same test in Slick2D before I used jme and there works fine. It looks like the downscale does not work. I feel the imageModes in nifty have nothing to do with it.
What can I do? What is the strategy in jme to support multiple resolution? Without creating more images for each resolution.
I can tell you that TonegodGUI accounts for this on the subscreen class by using an offscreen rendering surface to represent the GUI onto a quad. er… this conversation line would be applicable. @pspeed’s Lemur is showcased, as well.
Nifty isn’t the only one, but it is the one that ships with Core SDK. I got my copy of Tonegod’s GUI from community modules in Tools/Plugins with the 3.0 downloadable stable.
So, until someone with Nifty experience shows up… I can only say how you would put a fullscreen quad on the screen to take advantage of linear interpolation of a 2D Texture for good ol’ unshaded.
“Common/MatDefs/Misc/Unshaded.j3md” in tonegod GUI
You can scale the whole nifty display with a render resolution and a “virtual resolution”, maybe that gives a better result? (although I don’t 100% get what you’re doing or what the actual issue is)