|
ABSTRACT
We present a new technique for interactive relighting of dynamic refractive objects with complex material properties. We describe our technique in terms of a rendering pipeline in which each stage runs entirely on the GPU. The rendering pipeline converts surfaces to volumetric data, traces the curved paths of photons as they refract through the volume, and renders arbitrary views of the resulting radiance distribution. Our rendering pipeline is fast enough to permit interactive updates to lighting, materials, geometry, and viewing parameters without any precomputation. Applications of our technique include the visualization of caustics, absorption, and scattering while running physical simulations or while manipulating surfaces in real time.
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
|
Born, M., and Wolf, E. 1999. Principles of Optics (7th edition). Cambridge University Press.
|
| |
2
|
|
| |
3
|
Crane, K., Llamas, I., and Tariq, S. 2007. Real-Time Simulation and Rendering of 3D Fluids. In GPU Gems 3, H. Nguyen, Ed. Addison-Wesley Professional, ch. 30, 633--675.
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
Fang, S., and Chen, H. 2000. Hardware Accelerated Voxelization. Computers and Graphics 24, 3, 433--442.
|
 |
9
|
|
 |
10
|
|
| |
11
|
Gutierrez, D., Munoz, A., Anson, O., and Seron, F. J. 2005. Non-linear Volume Photon Mapping. In Rendering Techniques 2005, 291--300.
|
| |
12
|
|
 |
13
|
|
| |
14
|
Iwasaki, K., Dobashi, Y., and Nishita, T. 2002. An Efficient Method for Rendering Underwater Optical Effects Using Graphics Hardware. Computer Graphics Forum 21, 4, 701--711.
|
 |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
Krüger, J., Bürger, K., and Westermann, R. 2006. Interactive Screen-Space Accurate Photon Tracing on GPUs. In Rendering Techniques 2006, 319--329.
|
| |
19
|
Moon, J. T., Walter, B., and Marschner, S. R. 2007. Rendering Discrete Random Media Using Precomputed Scattering Solutions. In Rendering Techniques 2007, 231--242.
|
 |
20
|
|
| |
21
|
Nvidia Corporation. 2007. CUDA Programming Guide. http://developer.nvidia.com/object/cuda.html.
|
 |
22
|
|
 |
23
|
|
| |
24
|
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
|
| |
25
|
|
 |
26
|
|
| |
27
|
Szirmay-Kalos, L., Aszódi, B., Lazányi, I., and Premecz, M. 2005. Approximate Ray-Tracing on the GPU with Distance Impostors. Computer Graphics Forum 24, 3, 695--704.
|
| |
28
|
Weiskopf, D., Schafhitzel, T., and Ertl, T. 2004. GPU-Based Nonlinear Ray Tracing. Computer Graphics Forum 23, 3, 625--633.
|
 |
29
|
|
 |
30
|
|
 |
31
|
|
| |
32
|
|
| |
33
|
Ziegler, G., Dimitrov, R., Theobalt, C., and Seidel, H.-P. 2007. Real-Time Quadtree Analysis Using HistoPyramids. In Real-Time Image Processing 2007, vol. 6496.
|
|