Possible? Turn on Pixel Color Interpolation for one Object Off, On for Another Same Frame

Is it possible to turn on and off pixel color interpolation for a single object, or many but not all objects in the same frame? Things in the process of scaling or rotating look better with it on, but more blurry so that they look worse if they're not currently changing values in either of these categories. Is it possible to switch on when drawing a particular object then switch it off, or does it always affect the whole screen frame? If possible, does it waste a lot of system resources doing it?
 

RangerX

Member
I can't vow for the ressources it takes but you can enable/disable it between each "draw" command.
Sounds like an headache for no good gains though. Especially if you're talking pixel art game.
 
I can't vow for the ressources it takes but you can enable/disable it between each "draw" command.
Sounds like an headache for no good gains though. Especially if you're talking pixel art game.
Thanks. Good to know. Not sure it's a great idea to do yet, but it might solve the strange look of things get especially when slowly rotating without blurring the rest of the game.
 

RangerX

Member
You might want to expose the problem you are encountering and we could see how to solve it properly with you.
 

NightFrost

Member
You might want to expose the problem you are encountering and we could see how to solve it properly with you.
It is probably about how pixelart, uninterpolated, breaks up when rotated to certain (most) angles. The eye actually doesn't notice it easily when the rotation is fast enough or the sprite moves around the screen, but with slow rotation and/or the player locked to the center of the view it becomes obvious.
 
Top