Improved rendering!


I've added a new rendering option (this might be the first playdate game to have a graphical option like this :) that uses "EPX" scaling (https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms) rather than default "nearest-neighbor". Both of these rendering options perform equally well so there is no performance cost to use the new one.

This setting can now be found here (by default you get the new one, 'smooth',  but you can revert back to the other one if you want to).



This scaling method was specifically designed for scaling pixel art and I think it does a better job with keeping details than the previous default implementation I used ("nearest-neighbor"). It helps with eliminating jaggies while also preserving visual cues that are very important in pixel art.

Here are some examples showing it:




The top picture is with the new setting and it illustrates how jaggies are less visible with the new scaling technique, it makes the overall image clearer and makes it easier to discern details.

Its even more visible in motion and here is another example showing it off when fighting a few enemies:





Hope you like it and let me know what you thought off it!

Get Red Terror (Playdate)

Buy Now
On Sale!
35% Off
$7.50 $4.87 USD or more

Comments

Log in with itch.io to leave a comment.

That's awesome to get upscaling on the Playdate 😵

(+1)

Its kind of like a DLSS/FSR version but for pixel art :) some clever guys from Lucas Arts way back in the earlier days that put it to use and here we are in 2024 using it on the playdate :)

You're doing so much research and updates for your game, that's really exciting (and rare on the Playdate !)

(+1)

Thanks :) Yeah I have a lot of fun digging in that kind of stuff, so win-win - the game gets better and extended and I have fun doing it :)