|
ABSTRACT
We propose a precomputation-based approach for the real-time rendering of scenes that include a number of complex illumination phenomena, such as radiosity and subsurface scattering, and allows interactive modification of camera and lighting parameters. At the heart of our approach lies a novel parameterization of the rendering equation that is inherently supported by the modern GPU. During the pre-computation phase, we build a set of offset transfer maps based on the proposed parameterization, which approximate the complete radiance transfer function for the scene. The rendering phase is then reduced to a set of texture-blending and mapping operations that execute in real-time on the GPU. In contrast to the current state-of-the-art, which employs environment maps to produce global illumination, our approach uses arbitrary first-order lighting to compute a final lighting solution, and fully supports point and spot lights. To discretize the transfer maps, we develop an efficient method for generating and sampling C0-continuous probability density functions from unordered data points.We believe that the contributions of this paper offer a significantly different approach to precomputed radiance transfer from those previously proposed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
Fowler, R. J., Paterson, M., and Tanimoto, S. L. 1981. Optimal packing and covering in the plane are NP-complete. Information Processing Letters 12, 3, 133--137.
|
| |
4
|
Green, S. 2004. Real-time approximations to subsurface scattering. In GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics, R. Fernando, Ed. Pearson Higher Education, ch. 16, 272--275.
|
 |
5
|
|
| |
6
|
Hammersley, J. M., and Handscomb, D. C. 1965. Monte Carlo Methods. Chapman and Hall.
|
 |
7
|
|
| |
8
|
Kainz, F. 2004. The OpenEXR image file format. In GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics, R. Fernando, Ed. Pearson Higher Education, ch. 26, 425--444.
|
 |
9
|
|
| |
10
|
Lawson, C. L. 1977. Software for C1 surface interpolation. In Mathematical Software III, J. R. Rice, Ed. Academic Press, 161--194.
|
 |
11
|
|
 |
12
|
|
| |
13
|
Timothy J. Purcell , Craig Donner , Mike Cammarano , Henrik Wann Jensen , Pat Hanrahan, Photon mapping on programmable graphics hardware, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, July 26-27, 2003, San Diego, California
|
| |
14
|
Rocchini, C., and Cignoni, P. 2001. Generating random points in a tetrahedron. Avaiable at http://vcg.isti.cnr.it/publications/papers/rndtetra_a.pdf.
|
| |
15
|
Sibson, R. 1981. A brief description of natural neighbor interpolation. In Interpreting Multivariate Data, V. Barnett, Ed., Wiley Series in Probability and Mathematical Statistics. John Wiley and Sons, ch. 2, 21--36.
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
|