Tracing ray differentials

Antialiasing of ray traced images is typically performed by supersampling the image plane. While this type of filtering works well for many algorithms, it is much more efficient to perform filtering locally on a surface for algorithms such as texture mapping. In order to perform this type of filtering, one must not only trace the ray passing through the pixel, but also have some approximation of the distance to neighboring rays hitting the surface (i.e., a ray’s footprint). In this paper, we present a fast, simple, robust scheme for tracking such a quantity based on ray differentials, derivatives of the ray with respect to the image plane. CR

[1]  Don P. Mitchell,et al.  Generating antialiased images at low sampling densities , 1987, SIGGRAPH.

[2]  Tokiichiro Takahashi,et al.  Principles and applications of pencil tracing , 1987, SIGGRAPH.

[3]  Robert L. Cook,et al.  Distributed ray tracing , 1998 .

[4]  Lance Williams,et al.  Pyramidal parametrics , 1983, SIGGRAPH.

[5]  Hans-Peter Seidel,et al.  Using Wavefront Tracing for the Visualization and Optimization of Progressive Lenses , 1998, Comput. Graph. Forum.

[6]  S. Collins,et al.  Adaptive Splatting for Specular toDiffuse Light Transport (also inProceedings of the 5th EuroGraphics Workshop on Rendering,1994). , 1994 .

[7]  John Amanatides,et al.  Ray tracing with cones , 1984, SIGGRAPH.

[8]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[9]  Kurt Akeley,et al.  RealityEngine graphics , 2000 .

[10]  D. Struik Lectures on classical differential geometry , 1951 .

[11]  Kurt Akeley,et al.  Reality Engine graphics , 1993, SIGGRAPH.

[12]  Allvar Gullstrand Die reelle optische Abbildung , 1906 .

[13]  Pat Hanrahan,et al.  Illumination from curved reflectors , 1992, SIGGRAPH.

[14]  WhittedTurner An improved illumination model for shaded display , 1979 .

[15]  James K. Hahn,et al.  BMRT: A Global Illumination Implementation of the RenderMan Standard , 1996, J. Graphics, GPU, & Game Tools.

[16]  Roman Kuchkuda,et al.  An introduction to ray tracing , 1993, Comput. Graph..

[17]  Wolfgang Straßer,et al.  Texram: a smart memory for texturing , 1996, IEEE Computer Graphics and Applications.

[18]  Hans Køhling Pedersen,et al.  Decorating implicit surfaces , 1995, SIGGRAPH.

[19]  Steven Collins,et al.  Adaptive Splatting for Specular to Diffuse Light Transport , 1995 .

[20]  A. C. Barkans,et al.  High quality rendering using the Talisman architecture , 1997, HWWS '97.