Jan. 14, 2001
Publications by John C. Hart et al., School of EECS, Washington State University, Pullman, WA, hart@eecs.wsu.edu :
BibTeX references.
J.C. Hart
The
Visual Computer, vol.12 (10), Dec. 1996, pp. 527-545.
For more on this topic by Hart et al., click here.
Sphere tracing is a new technique for rendering implicit surfaces that uses geometric distance. Sphere tracing marches along the ray toward its first intersection in steps guaranteed not to penetrate the implicit surface. It is particularly adept at rendering pathological surfaces. Creased and rough implicit surfaces are defined by functions with discontinuous or undefined derivatives. Sphere tracing requires only a bound on the magnitude of the derivative, robustly avoiding problems where the derivative jumps or vanishes. It is an efficient direct visualization system for the design and investigation of new implicit models. Sphere tracing efficiently approximates cone tracing, supporting symbolic-prefiltered antialiasing. Signed distance functions for a variety of primitives and operations are derived.
Keywords: Distance · Implicit surface · Lipschitz condition · Ray tracing · Solid modeling
Sphere tracing capitalizes on functions that return the distance to their implicit surfaces.
Consider functions that measure or bound the geometric distance to their implict surfaces: such functions implicitly define distance surfaces.
Includes distance transforms.
Demand for more efficient geometric distance algorithms will increase.
Page created & maintained by Frederic Leymarie,
1999-2001
Comments, suggestions, etc., mail to: leymarie@lems.brown.edu