#CleanEdge
I made a pixel art upscaling/rotation algorithm called cleanEdge! It makes rotating pixel art as clean as possible

torcado.com/cleanEdge

I made a tool for it too! drop your sprites in and get some nice rotated or upscaled versions :)
October 24, 2024 at 8:20 PM
all three + cleanEdge upscaling effect
September 21, 2025 at 4:09 AM
A new look for the game thanks to @torcado.com's awesome cleanEdge shader! I think this comes closer to the Wind Waker aesthetic I was emulating in pixels!

Also, there should be some fun news regarding the game soon 👀

#indiegame #games #roguelike #gamedev
February 18, 2025 at 10:17 PM
Do you use #Pixelorama and find the lack of easy rotation and skewing of selections annoying?

✨Transforming selections right on the canvas is coming in the next update!

🎯Pick your algorithm: Nearest Neighbor, CleanEdge, or OmniScale!
#ScreenshotSaturday #PixelArt #GodotEngine #OpenSource #GameDev
May 24, 2025 at 4:18 PM
I've just pushed a small change to cleanEdge that better handles a specific edge case, and a change to the web tool to fix some minor stray pixels in some cases.

here's some before and after comparisons :)

bsky.app/profile/torc...
October 26, 2024 at 11:09 PM
yeah, bluesky's compression is really frustrating. if you fullscreen the video, it should switch to 720p after a few seconds.

here's the original for both videos:
torcado.com/cleanEdge/demo/cleanEdgeD.mp4
torcado.com/cleanEdge/demo/cleanEdge-demo.mp4
October 24, 2024 at 10:43 PM
here's a comparison (clean4x was the original version, now improved)

more details here: torcado.com/blog/cleanEdge
source code: gist.github.com/torcado194/e2794f5a4b22049ac0a41f972d14c329

it's all open-source MIT licensed, feel free to use it however you'd like! and if you do, i'd love to see! :)
October 24, 2024 at 8:22 PM
Tomie from memory
December 31, 2025 at 6:56 PM
With the killer combination of smooth cleanEdge transforms and Bone animation. Dsprite make pixelart #gamedev asset creation simpler.
Sing it with me "There are bones, bones, bones, bones, bones inside of you" this #screenshotsaturday

Get DSprite on Itch extendmode.itch.io/dsprite
June 13, 2026 at 6:53 AM
torcado.com/cleanEdge/

I found it! it was a ferret not a duck lol
December 7, 2024 at 4:30 AM
cleanEdge
a pixel art upscaling algorithm for clean rotations
torcado.com
December 7, 2024 at 7:28 AM
In DSprite, application icons are made easy having the option to export multisize .ico files straight from DSprite
Additionally, you can decide whether you want your pixel art clarity, or a smoothed out cleanEdge processed output.

Get DSprite on Itch.
extendmode.itch.io/dsprite

#Pixelart #Indiedev
July 2, 2026 at 8:29 PM
in this case, cleanEdge makes it look quite good, but it's a subtle difference
September 16, 2026 at 7:02 AM
this looks great :)
I wrote a pixel upscaling algorithm a while ago that you might be interested in, it's structurally similar to xBRZ but it's resolution-agnostic, so it may be nice for 3D depending on what looking for:
torcado.com/cleanEdge
(godot implementation: gist.github.com/torcado194/e... )
May 30, 2026 at 9:31 PM
it's hard to create an animated comparison. here's a comparison of two still frames at arbitrary angles.
they're similar, cleanEdge tends to preserve outlines better
(direct link without compression: torcado.com/cleanEdge/demo/cleanEdge-comparison.mp4)
October 25, 2024 at 5:45 AM
I tried @torcado.com CleanEdge shader in #Godot

Seems it indeed make the rotated line more clean.

Can be used to make a Pixel-Perfect game with item's rotation.

Tested under viewport mode, with SimilarThreshold set to 1

#Godot #GameDev
November 1, 2024 at 7:00 AM
nope! its a bespoke algorithm. you can read about it here: torcado.com/blog/cleanEdge
or see its implementation here: gist.github.com/torcado194/e...
October 24, 2024 at 11:34 PM
little experiment using torcado.com/cleanEdge/

left: upscaled small sprite x2, medium sprite x2
right: upscaled small sprite x4

i didn't notice the subtle differences while doing this before, and it's interesting. i can crop sections and patch them together before doing hand edits
November 23, 2025 at 10:00 PM
CleanEdge bomb guy
April 3, 2025 at 11:54 PM
I use this shader: torcado.com/cleanEdge/ You can actually just copy pixel art to your clipboard and paste them in to test it out
August 3, 2025 at 9:48 PM
I used this scaling shader torcado.com/cleanEdge/
cleanEdge
a pixel art upscaling algorithm for clean rotations
torcado.com
February 26, 2026 at 8:56 PM
Not sure, but I'm using this shader specifically! torcado.com/cleanEdge/
May 21, 2025 at 10:55 PM
Still playing catch up with these.

Special thanks to the creator of this sprite rotation program that made it possible for me to rotate this sword sprite really well, I highly recommend it:

torcado.com/cleanEdge/
cleanEdge
a pixel art upscaling algorithm for clean rotations
torcado.com
September 15, 2025 at 7:49 PM
#ad #affiliate okay this deal got me. Shark's 2-in-1 robot vacuum AND mop, with sonic mopping, home mapping, HEPA self-empty base, and CleanEdge tech for corners. 60% off at Amazon right now. Pet hair people, this is your moment. #deals #homegoods
Shark Plus 2in1 Robot Vacuum & Mop with Sonic Mopping, Home Mapping, HEPA Bagless Self Empty Base, CleanEdge, for Pet Hair, WiFi, Black/Mocha, AV2630WA, for Carpets & Hardfloors
#ad #affiliate okay this deal got me. Shark's 2-in-1 robot vacuum AND mop, with sonic mopping, home mapping, HEPA self-empty base, and CleanEdge tech for corners. 60% off at Amazon right now. Pet hair people, this is your moment. #deals #homegoods
snagpulse.com
March 17, 2026 at 11:52 AM
the shader doesnt scale anything at all, actually. it's simply rendering extra data between the source texels
you can read a bit more about how it works here: torcado.com/blog/cleanEdge

essentially it expands the diagonals between pixels into neighbors based on what it believes are connected shapes
October 24, 2024 at 11:02 PM