Improved Corners with Multi‐Channel Signed Distance Fields

We propose an extension to the state‐of‐the‐art text rendering technique based on sampling a 2D signed distance field from a texture. This extension significantly improves the visual quality of sharp corners, which is the most problematic feature to reproduce for the original technique. We achieve this by using a combination of multiple distance fields in conjunction, which together provide a more thorough representation of the given glyph's (or any other 2D shape's) geometry. This multi‐channel distance field representation is described along with its application in shader‐based rendering. The rendering process itself remains very simple and efficient, and is fully compatible with previous monochrome distance fields. The introduced method of multi‐channel distance field construction requires a vector representation of the input shape. A comparative measurement of rendering quality shows that the error in the output image can be reduced by up to several orders of magnitude.

[1]  Mark de Berg,et al.  Computational geometry: algorithms and applications, 3rd Edition , 1997 .

[2]  Chris Green,et al.  Improved alpha-tested magnification for vector textures and special effects , 2007, SIGGRAPH Courses.

[3]  HanrahanPat,et al.  Shadow silhouette maps , 2003 .

[4]  M. A. Jenkins,et al.  A Three-Stage Algorithm for Real Polynomials Using Quadratic Iteration , 1970 .

[5]  Craig S. Kaplan,et al.  Real-time texture-mapped vector glyphs , 2006, I3D '06.

[6]  Jeff Bolz,et al.  GPU-accelerated path rendering , 2012, ACM Trans. Graph..

[7]  Charles T. Loop,et al.  Resolution independent curve rendering using programmable graphics hardware , 2005, ACM Trans. Graph..

[8]  Pat Hanrahan,et al.  Shadow silhouette maps , 2003, ACM Trans. Graph..

[9]  Nicolas Ray,et al.  Vector Texture Maps on the GPU , 2006 .

[10]  Franz Aurenhammer,et al.  Voronoi Diagrams , 2000, Handbook of Computational Geometry.

[11]  Jeong-Joon Yoo,et al.  Path rendering for high resolution mobile device , 2014, SIGGRAPH ASIA Mobile Graphics and Interactive Applications.