Echa un vistazo a RotSprite .
RotSprite es un algoritmo de escala y rotación para sprites desarrollado por Xenowhirl. Produce muchos menos artefactos que los algoritmos de rotación del vecino más cercano y, al igual que EPX, no introduce nuevos colores en la imagen (a diferencia de la mayoría de los sistemas de interpolación).
El algoritmo primero escala la imagen a 8 veces su tamaño original con un algoritmo Scale2 × modificado que trata los píxeles similares (en lugar de idénticos) como coincidencias. Luego calcula qué desplazamiento de rotación usar al favorecer los puntos muestreados que no son píxeles de límite. A continuación, la imagen girada se crea con un algoritmo de escalado y rotación del vecino más cercano que simultáneamente reduce la imagen grande a su tamaño original y gira la imagen. Finalmente, los detalles de un solo píxel pasados por alto se restauran si el píxel correspondiente en la imagen de origen es diferente y el píxel de destino tiene tres vecinos idénticos.
Puede implementar este algoritmo usted mismo como parte del código de dibujo de su juego, o usarlo para crear activos rotados de antemano. La herramienta de pixel art Aseprite ha integrado RotSprite como parte de su editor de sprites.
Además, eche un vistazo a este hilo de foros de Unity sobre cómo usar RotSprite en Unity, así como información más general sobre RotSprite.