Real-Time Analytic Antialiased Text for 3-D Environments

A. Ellis, W. Hunt, J. Hart

Research output: Contribution to journalArticle

Abstract

Text is a crucial component of 3-D environments and virtual worlds for user interfaces and wayfinding. Implementing text using standard antialiased texture mapping leads to blurry and illegible writing which hinders usability and navigation. While super-sampling removes some of these artifacts, distracting artifacts can still impede legibility, especially for recent high-resolution head-mounted displays. We propose an analytic antialiasing technique that efficiently computes the coverage of text glyphs, over pixel footprints, designed to run at real-time rates. It decomposes glyphs into piecewise-biquadratics and trapezoids that can be quickly area-integrated over a pixel footprint to provide crisp legible antialiased text, even when mapped onto an arbitrary surface in a 3-D virtual environment.

Original languageEnglish (US)
Pages (from-to)23-32
Number of pages10
JournalComputer Graphics Forum
Volume38
Issue number8
DOIs
StatePublished - Nov 1 2019

Fingerprint

Pixels
Virtual reality
User interfaces
Navigation
Textures
Display devices
Sampling

Keywords

  • Anti-aliasing
  • CCS Concepts
  • analytic rendering
  • antialiasing
  • font rendering
  • text rendering
  • • Computer graphics → Image manipulation

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Cite this

Real-Time Analytic Antialiased Text for 3-D Environments. / Ellis, A.; Hunt, W.; Hart, J.

In: Computer Graphics Forum, Vol. 38, No. 8, 01.11.2019, p. 23-32.

Research output: Contribution to journalArticle

Ellis, A. ; Hunt, W. ; Hart, J. / Real-Time Analytic Antialiased Text for 3-D Environments. In: Computer Graphics Forum. 2019 ; Vol. 38, No. 8. pp. 23-32.
@article{1a65def580244a79b87a0f54e737a546,
title = "Real-Time Analytic Antialiased Text for 3-D Environments",
abstract = "Text is a crucial component of 3-D environments and virtual worlds for user interfaces and wayfinding. Implementing text using standard antialiased texture mapping leads to blurry and illegible writing which hinders usability and navigation. While super-sampling removes some of these artifacts, distracting artifacts can still impede legibility, especially for recent high-resolution head-mounted displays. We propose an analytic antialiasing technique that efficiently computes the coverage of text glyphs, over pixel footprints, designed to run at real-time rates. It decomposes glyphs into piecewise-biquadratics and trapezoids that can be quickly area-integrated over a pixel footprint to provide crisp legible antialiased text, even when mapped onto an arbitrary surface in a 3-D virtual environment.",
keywords = "Anti-aliasing, CCS Concepts, analytic rendering, antialiasing, font rendering, text rendering, • Computer graphics → Image manipulation",
author = "A. Ellis and W. Hunt and J. Hart",
year = "2019",
month = "11",
day = "1",
doi = "10.1111/cgf.13757",
language = "English (US)",
volume = "38",
pages = "23--32",
journal = "Computer Graphics Forum",
issn = "0167-7055",
publisher = "Wiley-Blackwell",
number = "8",

}

TY - JOUR

T1 - Real-Time Analytic Antialiased Text for 3-D Environments

AU - Ellis, A.

AU - Hunt, W.

AU - Hart, J.

PY - 2019/11/1

Y1 - 2019/11/1

N2 - Text is a crucial component of 3-D environments and virtual worlds for user interfaces and wayfinding. Implementing text using standard antialiased texture mapping leads to blurry and illegible writing which hinders usability and navigation. While super-sampling removes some of these artifacts, distracting artifacts can still impede legibility, especially for recent high-resolution head-mounted displays. We propose an analytic antialiasing technique that efficiently computes the coverage of text glyphs, over pixel footprints, designed to run at real-time rates. It decomposes glyphs into piecewise-biquadratics and trapezoids that can be quickly area-integrated over a pixel footprint to provide crisp legible antialiased text, even when mapped onto an arbitrary surface in a 3-D virtual environment.

AB - Text is a crucial component of 3-D environments and virtual worlds for user interfaces and wayfinding. Implementing text using standard antialiased texture mapping leads to blurry and illegible writing which hinders usability and navigation. While super-sampling removes some of these artifacts, distracting artifacts can still impede legibility, especially for recent high-resolution head-mounted displays. We propose an analytic antialiasing technique that efficiently computes the coverage of text glyphs, over pixel footprints, designed to run at real-time rates. It decomposes glyphs into piecewise-biquadratics and trapezoids that can be quickly area-integrated over a pixel footprint to provide crisp legible antialiased text, even when mapped onto an arbitrary surface in a 3-D virtual environment.

KW - Anti-aliasing

KW - CCS Concepts

KW - analytic rendering

KW - antialiasing

KW - font rendering

KW - text rendering

KW - • Computer graphics → Image manipulation

UR - http://www.scopus.com/inward/record.url?scp=85075075856&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85075075856&partnerID=8YFLogxK

U2 - 10.1111/cgf.13757

DO - 10.1111/cgf.13757

M3 - Article

AN - SCOPUS:85075075856

VL - 38

SP - 23

EP - 32

JO - Computer Graphics Forum

JF - Computer Graphics Forum

SN - 0167-7055

IS - 8

ER -