skip to main content
10.1145/1399504.1360634acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Interactive relighting of dynamic refractive objects

Published: 01 August 2008 Publication History

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.

Supplementary Material

MOV File (a35-sun.mov)

References

[1]
Born, M., and Wolf, E. 1999. Principles of Optics (7th edition). Cambridge University Press.
[2]
Chatterjee, S., Blelloch, G. E., and Zagha, M. 1990. Scan Primitives for Vector Computers. In Supercomputing 1990, 666--675.
[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]
Davis, S. T., and Wyman, C. 2007. Interactive Refractions with Total Internal Reflection. In Graphics Interface 2007, 185--190.
[5]
Dobashi, Y., Yamamoto, T., and Nishita, T. 2002. Interactive Rendering of Atmospheric Scattering Effects Using Graphics Hardware. In Graphics Hardware 2002, 99--107.
[6]
Eisemann, E., and Décoret, X. 2006. Fast Scene Voxelization and Applications. In Proceedings of I3D 2006, 71--78.
[7]
Ernst, M., Akenine-Möller, T., and Jensen, H. W. 2005. Interactive Rendering of Caustics Using Interpolated Warped Volumes. In Graphics Interface 2005, 87--96.
[8]
Fang, S., and Chen, H. 2000. Hardware Accelerated Voxelization. Computers and Graphics 24, 3, 433--442.
[9]
Fedkiw, R., Stam, J., and Jensen, H. W. 2001. Visual Simulation of Smoke. In Proceedings of ACM SIGGRAPH 2001, 15--22.
[10]
Gutierrez, D., Seron, F. J., Anson, O., and Muñoz, A. 2004. Chasing the Green Flash: A Global Illumination Solution for Inhomogeneous Media. In Spring Conference on Computer Graphics 2004, 97--105.
[11]
Gutierrez, D., Munoz, A., Anson, O., and Seron, F. J. 2005. Non-linear Volume Photon Mapping. In Rendering Techniques 2005, 291--300.
[12]
Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: A Sketching Interface for 3D Freeform Design. In Proceedings of ACM SIGGRAPH 99, 409--416.
[13]
Ihrke, I., Ziegler, G., Tevs, A., Theobalt, C., Magnor, M., and Seidel, H.-P. 2007. Eikonal Rendering: Efficient Light Transport in Refractive Objects. ACM Trans. Graph. 26, 3, 59:1--59:9.
[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]
Jensen, H. W., and Christensen, P. H. 1998. Efficient Simulation of Light Transport in Scenes with Participating Media Using Photon Maps. In Proceedings of ACM SIGGRAPH 98, 311--320.
[16]
Jensen, H. W. 1996. Global Illumination Using Photon Maps. In Rendering Techniques 96, 21--30.
[17]
Kajiya, J. T., and Herzen, B. P. V. 1984. Ray tracing volume densities. In Proceedings of ACM SIGGRAPH 84, 165--174.
[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]
Mullen, P., McKenzie, A., Tong, Y., and Desbrun, M. 2007. A Variational Approach to Eulerian Geometry Processing. ACM Trans. Graph. 26, 3, 66:1--66:10.
[21]
Nvidia Corporation. 2007. CUDA Programming Guide. http://developer.nvidia.com/object/cuda.html.
[22]
Oliveira, M. M., and Brauwers, M. 2007. Real-Time Refraction Through Deformable Objects. In Proceedings of I3D 2007, 89--96.
[23]
Pauly, M., Keiser, R., Kobbelt, L. P., and Gross, M. 2003. Shape Modeling With Point-Sampled Geometry. ACM Trans. Graph. 22, 3, 641--650.
[24]
Purcell, T. J., Donner, C., Cammarano, M., Jensen, H. W., and Hanrahan, P. 2003. Photon Mapping on Programmable Graphics Hardware. In Graphics Hardware 2003, 41--50.
[25]
Stam, J., and Languénou, E. 1996. Ray Tracing in Non-Constant Media. In Rendering Techniques 96, 225--234.
[26]
Sun, B., Ramamoorthi, R., Narasimhan, S. G., and Nayar, S. K. 2005. A Practical Analytic Single Scattering Model for Real Time Rendering. ACM Trans. Graph. 24, 3, 1040--1049.
[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]
Whitted, T. 1980. An Improved Illumination Model for Shaded Display. Communications of the ACM 23, 6, 343--349.
[30]
Wyman, C., and Davis, S. 2006. Interactive Image-space Techniques for Approximating Caustics. In Proceedings of I3D 2006, 153--160.
[31]
Wyman, C. 2005. An Approximate Image-space Approach for Interactive Refraction. ACM Trans. Graph. 24, 3, 1050--1053.
[32]
Zhang, L., Chen, W., Ebert, D. S., and Peng, Q. 2007. Conservative Voxelization. Visual Computer 23, 9, 783--792.
[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.

Cited By

View all
  • (2022)Sampling Neural Radiance Fields for Refractive ObjectsSIGGRAPH Asia 2022 Technical Communications10.1145/3550340.3564234(1-4)Online publication date: 6-Dec-2022
  • (2020)Accurate Rendering of Liquid-Crystals and Inhomogeneous Optically Anisotropic MediaACM Transactions on Graphics10.1145/338174839:3(1-23)Online publication date: 3-May-2020
  • (2016)Analytical Method for Generating Images Reflected on a Cubed Glass2016 Nicograph International (NicoInt)10.1109/NicoInt.2016.51(178-181)Online publication date: Jul-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '08: ACM SIGGRAPH 2008 papers
August 2008
887 pages
ISBN:9781450301121
DOI:10.1145/1399504
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. interactive relighting
  2. photon tracing
  3. ray tracing
  4. refractive objects

Qualifiers

  • Research-article

Funding Sources

Conference

SIGGRAPH '08
Sponsor:

Acceptance Rates

SIGGRAPH '08 Paper Acceptance Rate 90 of 518 submissions, 17%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Sampling Neural Radiance Fields for Refractive ObjectsSIGGRAPH Asia 2022 Technical Communications10.1145/3550340.3564234(1-4)Online publication date: 6-Dec-2022
  • (2020)Accurate Rendering of Liquid-Crystals and Inhomogeneous Optically Anisotropic MediaACM Transactions on Graphics10.1145/338174839:3(1-23)Online publication date: 3-May-2020
  • (2016)Analytical Method for Generating Images Reflected on a Cubed Glass2016 Nicograph International (NicoInt)10.1109/NicoInt.2016.51(178-181)Online publication date: Jul-2016
  • (2015)GPU-based Parallel R-tree Construction and QueryingProceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop10.1109/IPDPSW.2015.127(618-627)Online publication date: 25-May-2015
  • (2012)The State of the Art in Interactive Global IlluminationComputer Graphics Forum10.1111/j.1467-8659.2012.02093.x31:1(160-188)Online publication date: 1-Feb-2012
  • (2012)Design and implementation of a parallel priority queue on many-core architectures2012 19th International Conference on High Performance Computing10.1109/HiPC.2012.6507490(1-10)Online publication date: Dec-2012
  • (2011)Extending Backward Polygon Beam Tracing to Glossy Scattering SurfacesComputer Graphics Forum10.1111/j.1467-8659.2011.01903.x30:6(1825-1836)Online publication date: 3-May-2011
  • (2010)Real-time caustics in dynamic scenes with multiple directional lightsProceedings of the 9th international conference on Entertainment computing10.5555/1881673.1881714(308-316)Online publication date: 8-Sep-2010
  • (2010)Exploring the use of glossy light volumes for interactive global illuminationProceedings of the 7th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa10.1145/1811158.1811181(139-148)Online publication date: 21-Jun-2010
  • (2010)Visibility editing for all-frequency shadow designProceedings of the 21st Eurographics conference on Rendering10.1111/j.1467-8659.2010.01741.x(1441-1449)Online publication date: 28-Jun-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media