Rasterizing and antialiasing vector line art in the pixel art style

Pixel artists rasterize vector shapes by hand to minimize artifacts at low resolutions and emphasize the aesthetics of visible pixels. We describe Superpixelator, an algorithm that automates this process by rasterizing vector line art at a low resolution pixel art style. Our technique successfully eliminates most rasterization artifacts and draws smoother curves. To draw shapes more effectively, we use optimization techniques to preserve shape properties such as symmetry, aspect ratio, and sharp angles. Our algorithm also supports "manual antialiasing," the style of antialiasing used in pixel art. Professional pixel artists report that Superpixelator's results are as good, or better, than hand-rasterized drawings by artists.

[1]  Jean-Jacques Bourdin,et al.  Fast Lines: a Span by Span Method , 1999, Comput. Graph. Forum.

[2]  Dani Lischinski,et al.  Depixelizing pixel art , 2011, ACM Trans. Graph..

[3]  Kurt Akeley,et al.  Reality Engine graphics , 1993, SIGGRAPH.

[4]  Xiaolin Wu FAST ANTI-ALIASED CIRCLE GENERATION , 1991 .

[5]  Beat Stamm Visual True Type: A Graphical Method for Authoring Font Intelligence , 1998, EP.

[6]  Domen Mongus,et al.  Pixel-Level Algorithms for Drawing Curves , 2011, TPCG.

[7]  Craig S. Kaplan,et al.  Pixelating vector line art , 2012, NPAR '12.

[8]  Xiaolin Wu An efficient antialiasing technique , 1991, SIGGRAPH.

[9]  Marc Alexa,et al.  Pixelated image abstraction , 2012, NPAR '12.

[10]  Diego Gutierrez,et al.  SMAA: Enhanced Subpixel Morphological Antialiasing , 2012, Comput. Graph. Forum.

[11]  John E. Howland,et al.  Computer graphics , 1990, IEEE Potentials.