skip to main content
10.1145/1111411.1111438acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article

Interactive refraction on complex static geometry using spherical harmonics

Published: 14 March 2006 Publication History

Abstract

Accurate refraction, thanks to raytracing, has always been a popular effect in computer graphics imagery. However, its use has been severely hindered in interactive rendering due to the lack of efficient and realistic techniques geared toward polygon oriented rendering.In this paper, a method to achieve realistic and interactive refractive effects through complex static geometry is proposed. It relies on an offline step where many light paths through the object are pre-evaluated. During rendering, these precomputed paths are used to provide approximations of actual refracted paths through the geometry, enabling further sampling of an environment map. Light paths valuable information, namely final output direction when leaving refractive object, is compressed using frequency domain based spherical harmonics. The matching decompression procedure, entirely offloaded onto graphics hardware, is handled at interactive speed.

References

[1]
Chen, W.-C., Bouguet, J.-Y., Chu, M. H., and Grzeszczuk, R. 2002. Light field mapping: efficient representation and hardware rendering of surface light fields. ACM Transactions on Graphics 21, 3, 447--456.
[2]
Diefenbach, P. J., and Badler, N. I. 1997. Multi-pass pipeline rendering: Realism for dynamic environments. In Proceedings of the 1997 symposium on Interactive 3D graphics, ACM, 59--70.
[3]
Guenther, R. D. 1990. Modern Optics. John Wiley & Sons.
[4]
Guy, S., and Soler, C. 2004. Graphics gems revisited. ACM Transactions on Graphics 23, 3, 231--238.
[5]
Hakura, Z. S., and Snyder, J. M. 2001. Realistic reflections and refractions on graphics hardware with hybrid rendering and layered environment maps. In 12th Eurographics Workshop on Rendering, Eurographics, 289--300.
[6]
Heckbert, P. S., and Hanrahan, P. 1984. Beam tracing polygonal objects. Computer Graphics 18, 3, 119--127.
[7]
Heidrich, W., Slusallek, P., and Seidel, H.-P. 1997. An image-based model for realistic lens systems in interactive computer graphics. In Graphics Interface, 68--75.
[8]
Heidrich, W., Lensch, H., Cohen, M. F., and Seidel, H.-P. 1999. Light field techniques for reflexions and refractions. In Rendering Techniques '99, Eurographics, 187--196.
[9]
Kay, D. S., and Greenberg, D. P. 1979. Transparency for computer synthesized images. Computer Graphics 13, 2, 158--164.
[10]
Li, S., and Mueller, K. 2005. Accelerated, high-quality refraction computations for volume graphics. In International Workshop on Volume Graphics 2005, 73--81.
[11]
MacRobert, T. M. 1967. Spherical harmonics: an elementary treatise on harmonic functions with applications. Pergamon Press.
[12]
Ohbuchi, E. 2003. A real-time refraction renderer for volume objects using a polygon-rendering scheme. In Computer Graphics International, 190--195.
[13]
Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Transactions on Graphics 21, 3, 527--536.
[14]
Sloan, P.-P., Hall, J., Hart, J., and Snyder, J. 2003. Clustered principal components for precomputed radiance transfer. ACM Transactions on Graphics 22, 3, 382--391.
[15]
Ts'O, P. Y., and Barsky, B. A. 1987. Modeling and rendering waves: Wave-tracing using beta-splines and reflective and refractive texture mapping. ACM Transactions on Graphics 6, 3, 191--214.
[16]
Westin, S. H., Arvo, J. R., and Torrance, K. E. 1992. Predicting reflectance functions from complex surfaces. Computer Graphics 26, 2, 255--264.
[17]
Whitted, T. 1980. An improved illumination model for shaded display. Communications of the ACM 23, 6 (June), 343--349.
[18]
Wyman, C. 2005. An approximate image-space approach for interactive refraction. ACM Transactions on Graphics 24, 3, 1050--1053.
[19]
Yu, J., Yang, J., and McMillan, L. 2005. Real-time reflection mapping with parallax. In SI3D '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games, ACM, 133--138.
[20]
Zongker, D. E., Werner, D. M., Curless, B., and Salesin, D. H. 1999. Environment matting and compositing. In Proceedings of ACM SIGGRAPH 99, ACM, 205--214.

Cited By

View all
  • (2024)CrystalNet: Texture‐Aware Neural Refraction Baking for Global IlluminationComputer Graphics Forum10.1111/cgf.1522743:7Online publication date: 24-Oct-2024
  • (2019)Analytical Method for Reflection and RefractionComputer Graphics and Imaging10.5772/intechopen.82147Online publication date: 23-Oct-2019
  • (2016)Real-time rendering of refracting transmissive objects with multi-scale rough surfacesThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-015-1141-832:12(1579-1592)Online publication date: 1-Dec-2016
  • Show More Cited By

Index Terms

  1. Interactive refraction on complex static geometry using spherical harmonics

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    I3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games
    March 2006
    231 pages
    ISBN:159593295X
    DOI:10.1145/1111411
    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: 14 March 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. real-time rendering
    2. refraction
    3. spherical harmonics

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 148 of 485 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)CrystalNet: Texture‐Aware Neural Refraction Baking for Global IlluminationComputer Graphics Forum10.1111/cgf.1522743:7Online publication date: 24-Oct-2024
    • (2019)Analytical Method for Reflection and RefractionComputer Graphics and Imaging10.5772/intechopen.82147Online publication date: 23-Oct-2019
    • (2016)Real-time rendering of refracting transmissive objects with multi-scale rough surfacesThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-015-1141-832:12(1579-1592)Online publication date: 1-Dec-2016
    • (2013)Real-Time Multi-scale Refraction under All-Frequency Environmental LightingProceedings of the 2013 International Conference on Computer-Aided Design and Computer Graphics10.1109/CADGraphics.2013.25(131-139)Online publication date: 16-Nov-2013
    • (2011)Non‐Linear Beam Tracing on a GPUComputer Graphics Forum10.1111/j.1467-8659.2011.01905.x30:8(2156-2169)Online publication date: 21-Apr-2011
    • (2009)Specular Effects on the GPU: State of the ArtComputer Graphics Forum10.1111/j.1467-8659.2009.01350.x28:6(1586-1617)Online publication date: 16-Sep-2009
    • (2009)Improved Relief Texture Mapping Using Minmax Texture2009 Fifth International Conference on Image and Graphics10.1109/ICIG.2009.181(547-552)Online publication date: Sep-2009
    • (2007)Interactive refractions with total internal reflectionProceedings of Graphics Interface 200710.1145/1268517.1268548(185-190)Online publication date: 28-May-2007
    • (2007)Real-time refraction through deformable objectsProceedings of the 2007 symposium on Interactive 3D graphics and games10.1145/1230100.1230116(89-96)Online publication date: 30-Apr-2007
    • (2006)Realistic water volumes in real-timeProceedings of the Second Eurographics conference on Natural Phenomena10.5555/2381370.2381375(25-32)Online publication date: 5-Sep-2006

    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