CaltechAUTHORS
  A Caltech Library Service

Perturbation methods for interactive specular reflections

Chen, Min and Arvo, James (2000) Perturbation methods for interactive specular reflections. IEEE Transactions on Visualization and Computer Graphics, 6 (3). pp. 253-264. ISSN 1077-2626 . http://resolver.caltech.edu/CaltechAUTHORS:20170408-171427414

[img] PDF - Published Version
See Usage Policy.

407Kb

Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechAUTHORS:20170408-171427414

Abstract

We describe an approach for interactively approximating specular reflections in arbitrary curved surfaces. The technique is applicable to any smooth implicitly defined reflecting surface that is equipped with a ray intersection procedure; it is also extremely efficient as it employs local perturbations to interpolate point samples analytically. After ray tracing a sparse set of reflection paths with respect to a given vantage point and static reflecting surfaces, the algorithm rapidly approximates reflections of arbitrary points in 3-space by expressing them as perturbations of nearby points with known reflections. The reflection of each new point is approximated to second-order accuracy by applying a closed-form perturbation formula to one or more nearby reflection paths. This formula is derived from the Taylor expansion of a reflection path and is based on first and second-order path derivatives. After preprocessing, the approach is fast enough to compute reflections of tessellated diffuse objects in arbitrary curved surfaces at interactive rates using standard graphics hardware. The resulting images are nearly indistinguishable from ray traced images that take several orders of magnitude longer to generate.


Item Type:Article
Related URLs:
URLURL TypeDescription
http://dx.doi.org/10.1109/2945.879786DOIArticle
Additional Information:© 2000 IEEE. The authors wish to thank Anil Hirani and Al Barr for many valuable discussions, Don Mitchell and Pat Hanrahan for their patience in answering our questions, and Mark Meyer for helpful comments. This work was supported in part by the NSF Science and Technology Center for Computer Graphics and Scientific Visualization, the Army Research Office Young Investigator Program (DAAH04-96-100077), and the Alfred P. Sloan Foundation.
Funders:
Funding AgencyGrant Number
NSFUNSPECIFIED
Army Research Office (ARO)DAAH04-96-100077
Alfred P. Sloan FoundationUNSPECIFIED
Subject Keywords:animation systems, illumination effects, implicit surfaces, matting and compositing, optics, ray tracing
Record Number:CaltechAUTHORS:20170408-171427414
Persistent URL:http://resolver.caltech.edu/CaltechAUTHORS:20170408-171427414
Official Citation:M. Chen and J. Arvo, "Perturbation methods for interactive specular reflections," in IEEE Transactions on Visualization and Computer Graphics, vol. 6, no. 3, pp. 253-264, Jul-Sep 2000. doi: 10.1109/2945.879786 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=879786&isnumber=19034
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:76310
Collection:CaltechAUTHORS
Deposited By: 1Science Import
Deposited On:12 Mar 2018 23:53
Last Modified:16 Oct 2018 20:05

Repository Staff Only: item control page