Theory and Application of Specular Path Perturbation
- Creators
- Chen, Min
- Arvo, James
Abstract
In this paper we apply perturbation methods to the problem of computing specular reflections in curved surfaces. The key idea is to generate families of closely related optical paths by expanding a given path into a high-dimensional Taylor series. Our path perturbation method is based on closed-form expressions for linear and higher-order approximations of ray paths, which are derived using Fermat's Variation Principle and the Implicit Function Theorem (IFT). The perturbation formula presented here holds for general multiple-bounce reflection paths and provides a mathematical foundation for exploiting path coherence in ray tracing acceleration techniques and incremental rendering. To illustrate its use, we describe an algorithm for fast approximation of specular reflections on curved surfaces; the resulting images are highly accurate and nearly indistinguishable from ray traced images.
Additional Information
© 2000 ACM. Received: June 1999; revised: November 2000; accepted: January 2001. This work was supported in part by the US National Science Foundation Career Award (CCR9876332), the Army Research Office Young Investigator Program (DAAH04-96-100077), and the Alfred P. Sloan Foundation.Additional details
- Eprint ID
- 69818
- Resolver ID
- CaltechAUTHORS:20160822-152504191
- NSF
- CCR-9876332
- Army Research Office (ARO)
- DAAH04-96-100077
- Alfred P. Sloan Foundation
- Created
-
2016-08-22Created from EPrint's datestamp field
- Updated
-
2021-11-11Created from EPrint's last_modified field