I am Merp
The Destroyer
Introduction
So, you may've never noticed it, and if not I apologize for making you notice it now. Basically, every single background in the game (as in the backgrounds that get disabled when the Backgrounds setting is turned off, not cave wall backgrounds) uses Bicubic or Bilinear scaling when viewed in-game because they're scaled much larger than their actual sprite size. What that means is that rather than using a solution that accounts for the pixel art style of the game, they look fuzzy and there is ugly colour blending. There's no reason for it to be this way, is there? If everything else uses nearest neighbour scaling, why can't the backgrounds use it? You could potentially even scale the sprite files themselves up instead of having the game engine scale them up.
Comparison
Here you can see the sprite for one of the new mushroom biome backgrounds. It looks so nice and crisp, and so well made that you could even mistake it for a screenshot of a 3D model. (Bear with me here, it looks fuzzy when viewed here because all browsers use different scaling methods, but if you were to download this image and put it into an image editor, you'll see how crisp the edges look.)
How I Suggest Fixing This
Let's be honest. A lot of these backgrounds were never even made with being this large in mind. I suggest either scaling them WAY down because in the example with the mushroom biome, the Mushrooms in the background are massive compared to the ones in the foreground, and so are the hills. It just looks weird for them to be so much bigger than everything, or to to make the sprites themselves larger rather than scaling them in real time. Every single background (except Hell) can be scaled down without looking wrong, and I'll even go as far as to say that the game would look so much better with a change like that.
Conclusion
Backgrounds use some scaling method other than nearest neighbour which ends up making them look fuzzy and objectively ugly. Seriously, what's the point of making pixel art backgrounds if they're going to be all fuzzy and stick out when compared to everything else? Sure, they could be fuzzy like that because it's supposed to look like they're far away and out of focus, but if that's what was the intent then why aren't the background sprites themselves blurred? What's worse is that this issue has been present since 1.1, which was released on the 1st of December, 2011! As someone who loves the pixel art style of Terraria, this has bugged me for years and years, and now I'm finally getting to talking about it. So please, Relogic, if it isn't and insanely difficult task, I would absolutely love to see this fixed. It'd mean the world to me.
Last edited: