The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

High-Quality Curve Rendering using Line Sampled Visibility

Author

Summary, in English

Computing accurate visibility for thin primitives, such as hair strands, fur, grass, at all scales remains difficult or expensive. To that end, we present an efficient visibility algorithm based on spatial line sampling, and a novel intersection algorithm between line sample planes and Bezier splines with varying thickness. Our algorithm produces accurate visibility both when the projected width of the curve is a tiny fraction of a pixel, and when the projected width is tens of pixels. In addition, we present a rapid resolve procedure that computes final visibility. Using an optimized implementation running on graphics processors, we can render tens of thousands long hair strands with noise-free visibility at near-interactive rates.

Publishing year

2012

Language

English

Pages

162-162

Publication/Series

ACM Transactions on Graphics

Volume

31

Issue

6

Document type

Journal article

Publisher

Association for Computing Machinery (ACM)

Topic

  • Computer Science

Keywords

  • analytical visibility
  • anti-aliasing
  • curve rendering

Status

Published

ISBN/ISSN/Other

  • ISSN: 0730-0301