MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Frequency space environment map rendering (2002) [42 citations — 6 self]

Download:
pdf | ps
by Ravi Ramamoorthi, Pat Hanrahan
ACM Transactions on Graphics (SIGGRAPH
http://www1.cs.columbia.edu/~ravir/papers/freqenv/freqenv.ps.gz
Add To MetaCart

Abstract:

Figure 1: These images, showing many different lighting conditions and BRDFs, were each rendered at approximately 30 frames per second using our Spherical Harmonic Reflection Map (SHRM) representation. From left to right, a simplified microfacet BRDF, krylon blue (using McCool et al.'s reconstruction from measurements at Cornell), orange and velvet (CURET database), and an anisotropic BRDF (based on the Kajiya-Kay model). The environment maps are the Grace Cathedral, St. Peter's Basilica, the Uffizi gallery, and a Eucalyptus grove, courtesy Paul Debevec. The armadillo model is from Venkat Krishnamurthy. We present a new method for real-time rendering of objects with complex isotropic BRDFs under distant natural illumination, as specified by an environment map. Our approach is based on spherical frequency space analysis and includes three main contributions. Firstly, we are able to theoretically analyze required sampling rates and resolutions, which have traditionally been determined in an ad-hoc manner. We also introduce a new compact representation, which we call a spherical harmonic reflection map (SHRM), for efficient representation and rendering. Finally, we show how to rapidly prefilter the environment map to compute the SHRM---our frequency domain prefiltering algorithm is generally orders of magnitude faster than previous angular (spatial) domain approaches.

Citations

254 Reflectance and texture of real world surfaces – DANA, GINNEKEN, et al. - 1999
218 Theory for off-specular reflection from roughened surfaces – Torrance, Sparrow - 1967
217 Texture and reflection in computer generated images – Blinn, Newell - 1976
143 Rendering Fur with Three Dimensional Textures – Kajiya, Kay - 1989
134 Environment Mapping and Other Applications of World Projections – Greene - 1986
131 Lambertian reflectance and linear subspaces – Basri, Jacobs - 2001
131 A global illumination solution for general reflectance distributions – SILLION, ARVO, et al. - 1991
125 Non-Linear Approximation of Reflectance Functions – Lafortune, Foo, et al.
96 Bidirectional reflection functions from surface bump maps – Cabral, Max, et al. - 1987
92 Interactive rendering with arbitrary BRDFs using separable approximations – Kautz, McCool - 1999
91 Predicting Reflectance Functions from Complex Surfaces – Westin, Arvo, et al. - 1992
85 P.: A Signal-Processing Framework for Inverse Rendering – Ramamoorthi, Hanrahan
79 P.: An Efficient Representation for Irradiance Environment Maps – Ramamoorthi, Hanrahan
66 Polynomial texture maps – MALZBENDER, GELB, et al. - 2001
64 Reflection Space Image Based Rendering – Cabral, Olano, et al. - 1999
63 A realtime procedural shading system for programmable graphics hardware – Proudfoot, Mark, et al. - 2001
58 Homomorphic factorization of BRDFs for high-performance rendering – Mccool, Ang, et al. - 2001
54 Image-based brdf measurement including human skin – Marschner, Westin, et al. - 1999
51 Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments – Miller, Hoffman - 1984
49 On the relationship between radiance and irradiance: Determining the illumination from images of a convex lambertian object – RAMAMOORTHI, HANRAHAN
48 Eigen-Texture Method: Appearance Compression Based on 3D Model – Nishino, Sato, et al. - 1999
36 Unified approach to prefiltered environment maps – Kautz, Vázquez, et al.
30 Approximation of Glossy Reflection with Prefiltered Environment Maps – Kautz, McCool
29 A fast transform for spherical harmonics – Mohlenkamp - 1999
28 A new change of variables for efficient BRDF representation – RUSINKIEWICZ - 1998
24 Spherical wavelets: Texture processing – SCHRÖDER, SWELDENS - 1995
21 Spherical Harmonics. An Elementary Treatise on Harmonic Functions with Applications – MacRobert - 1967
20 Phenomenological description of bidirectional surface reflection – KOENDERINK, DOORN - 1998
16 Parameterized environment maps – HAKURA, SNYDER, et al. - 2001
3 Spherical wavelets: Texture processing – ODER, P, et al. - 1995