Real-time rendering of textures with feature curves
Evgueni Parilov, Denis Zorin
In ACM Transactions on Graphics, 27(1), March 2008.
Abstract: The standard bilinear interpolation on normal maps results in visual artifacts along sharp features, which are common for surfaces with creases, wrinkles, and dents. In many cases, spatially varying features, like the normals near discontinuity curves, are best represented as functions of the distance to the curve and the position along the curve. For high-quality interactive rendering at arbitrary magnifications, one needs to interpolate the distance field preserving discontinuity curves exactly.

We present a real-time, GPU-based method for distance function and distance gradient interpolation which preserves discontinuity feature curves. The feature curves are represented by a set of quadratic Bézier curves, with minimal restrictions on their intersections. We demonstrate how this technique can be used for real-time rendering of complex feature patterns and blending normal maps with procedurally defined profiles near normal discontinuities.
Keyword(s): curvilinear feature rendering, GPU algorithms, distance function, normal mapping, resolution independence
Article URL: http://doi.acm.org/10.1145/1330511.1330514
BibTeX format:
@article{Parilov:2008:RRO,
  author = {Evgueni Parilov and Denis Zorin},
  title = {Real-time rendering of textures with feature curves},
  journal = {ACM Transactions on Graphics},
  volume = {27},
  number = {1},
  pages = {3:1--3:15},
  month = mar,
  year = {2008},
}
Search for more articles by Evgueni Parilov.
Search for more articles by Denis Zorin.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."