TY - JOUR
T1 - Real-time rendering of textures with feature curves
AU - Parilov, Evgueni
AU - Zorin, Denis
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2008/3/1
Y1 - 2008/3/1
N2 - 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 Bezier 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.
AB - 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 Bezier 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.
KW - Curvilinear feature rendering
KW - Distance function
KW - GPU algorithms
KW - Normal mapping
KW - Resolution independence
UR - http://www.scopus.com/inward/record.url?scp=41349097564&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=41349097564&partnerID=8YFLogxK
U2 - 10.1145/1330511.1330514
DO - 10.1145/1330511.1330514
M3 - Article
AN - SCOPUS:41349097564
VL - 27
JO - ACM Transactions on Graphics
JF - ACM Transactions on Graphics
SN - 0730-0301
IS - 1
M1 - 3
ER -