Content-Aware Pixel Art Rendering on Pixels of Multiple Shapes

dc.contributor.authorWang, Zane Z.
dc.date.accessioned2026-06-23T15:32:06Z
dc.date.available2026-06-23T15:32:06Z
dc.date.issued2026-06-23
dc.date.submitted2026-05-15
dc.description.abstractPixel art is a well studied art form that arose from technical limitations on computing hardware in the early 1980s. Although the discipline itself is often associated with video games, standalone character and landscape portraits in the pixel art style are also popular. Characterized by a deliberately limited resolution and colour palette, pixel art is as an artistic exercise in the conveyance of visual information with a limited number of samples, while avoiding certain unpleasant visual artifacts. In this thesis, we present a first solution to a novel problem in computer graphics: how do we render images in the pixel art style on other tilings of the plane besides the usual squares, all while respecting image features? We formulate the non-square (or "any-shape") pixel art rendering task as an energy minimization problem over tile-shaped filter supports, given a conventional raster image and geometric tiling data as input. We compute tile energy gradients via rasterization of the tiling geometry; using this information, we evolve an optimal filter support shape while imposing geometric constraints to balance between distortion and feature clarity. We then demonstrate that our method produces images with superior qualitative and quantitative properties in comparison with naive methods. Our program can compute finished images in seconds, and allows the user to watch the pixel art evolve in real time. We also provide some basic stylization and interaction features for artists, such as k-means colour quantization, colour palette generation in a perceptually uniform colour space, and brush-based vertex manipulation to adjust the shapes of the filter supports. This method has the potential to be useful in several artistic contexts, such as the creation of highly stylized portraiture and landscapes, and authoring of image and video for real hardware displays that use non-square pixels.
dc.identifier.urihttps://hdl.handle.net/10012/23662
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titleContent-Aware Pixel Art Rendering on Pixels of Multiple Shapes
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.comment.hiddenThe research in this thesis is also slated for publication as a conference paper (at Graphics Interface 2026). Please let me know if and how the statement of contributions page needs to be worded differently.
uws.contributor.advisorKaplan, Craig S.
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wang_Zane.pdf
Size:
39.55 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: