Die Inhalte dieser Website wurden mithilfe künstlicher Intelligenz (KI) oder maschineller Übersetzungstechnologie übersetzt und können Fehler enthalten.

Skip to content
3D

MMPX – Stilbewahrende Vergrößerung von Pixelkunst

Author

Morgan McGuire (Universität Waterloo und NVIDIA) und Mara Gagiu (Universität Waterloo und Microsoft)

Venue

Zeitschrift für Computergrafiktechniken

Abstract

Wir stellen MMPX vor, einen effizienten Filter zur Vergrößerung von Pixelkunst, wie beispielsweise Sprites aus Videospielen der 8- und 16-Bit-Ära, Schriftarten und Bildschirmabbildungen, um den Faktor zwei in jeder Dimension. MMPX bewahrt den künstlerischen Stil und versucht dabei vorherzusagen, was der Künstler geschaffen hätte, wenn er in größerem Maßstab, aber unter denselben technischen Einschränkungen gearbeitet hätte. Die Vergrößerung von Pixelkunst ermöglicht die Darstellung klassischer Spiele und neuer Spiele im Retro-Stil auf modernen Bildschirmen zur Laufzeit, bietet eine hochwertige Skalierung und Drehung von Sprites und Raster-Schriftzeichen durch Vorberechnung beim Laden und beschleunigt den Workflow der Inhaltserstellung. MMPX rekonstruiert Kurven, diagonale Linien und scharfe Ecken unter Beibehaltung der exakten Farbpalette, Transparenz und Einzelpixel-Merkmale. Bei allgemeiner Pixelkunst können oft mehr Aspekte des ursprünglichen Kunststils erhalten bleiben als bei früheren Vergrößerungsfiltern wie Nearest-Neighbor, Bilinear, HQX, XBR und EPX. In bestimmten Fällen und Anwendungen sind andere Filter besser geeignet. Wir empfehlen EPX und Basis-XBR für Inhalte mit ausschließlich abgerundeten Ecken sowie HQX und antialiasiertes XBR für Inhalte mit großen Paletten, Farbverläufen und Antialiasing. MMPX ist auf eingebetteten Systemen schnell genug, um typische Retro-Vollbildschirme mit 64k Pixeln in weniger als 0,5 ms auf einer GPU oder CPU zu verarbeiten. Wir stellen Open-Source-Implementierungen in C++, JavaScript und OpenGL ES GLSL für unsere Methode und mehrere andere zur Verfügung.