[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1101389.1101431acmconferencesArticle/Chapter ViewAbstractPublication PagesgraphiteConference Proceedingsconference-collections
Article

Interactive image-space refraction of nearby geometry

Published: 29 November 2005 Publication History

Abstract

Interactive applications often strive for realism, but framerate constraints usually limit realistic effects to those that run efficiently in graphics hardware. One effect largely ignored in interactive applications is refraction. We build upon a simple, image-space approach to refraction [Wyman 2005] that easily runs on modern graphics cards. This image-space approach requires two passes on a GPU, and allows refraction of distant environments through two interfaces. Our work explores extensions allowing the refraction of nearby opaque objects, at the cost of one additional pass to render nearby geometry to texture and a more complex fragment shader for computing refracted color. Like all image-based algorithms, aliasing can occur in certain circumstances, especially when a few texels are magnified to cover a sizable portion of screen space. However, our plausible refractions should suffice for many applications.

References

[1]
Assarsson, U., and Akenine-Möller, T. 2003. A geometry-based soft shadow volume algorithm using graphics hardware. ACM Transactions on Graphics 22, 3 (July), 511--520.
[2]
Chan, E., and Durand, F. 2003. Rendering fake soft shadows with smoothies. In Proceedings of the Eurographics Symposium on Rendering, 208--218.
[3]
Diefenbach, P., and Badler, N. 1997. Multi-pass pipeline rendering: Realism for dynamic environments. In Proceedings of the Symposium on Interactive 3D Graphics, 59--70.
[4]
Donnelly, W. 2005. GPU Gems 2. Addison-Wesley, March, ch. Per-Pixel Displacement Mapping with Distance Functions, 123--136.
[5]
Guy, S., and Soler, C. 2004. Graphics gems revisited: Fast and physically-based rendering of gemstones. ACM Transactions on Graphics 23, 3, 231--238.
[6]
Hakura, Z. S., and Snyder, J. M. 2001. Realistic reflections and refractions on graphics hardware with hybrid rendering and layered environment maps. In Proceedings of the Eurographics Rendering Workshop, 289--300.
[7]
Heidrich, W., Lensch, H., Cohen, M. F., and Seidel, H.-P. 1999. Light field techniques for reflections and refractions. In Proceedings of the Eurographics Rendering Workshop, 187--196.
[8]
Kautz, J., Lehtinen, J., and Aila, T. 2004. Hemispherical rasterization for self-shadowing of dynamic objects. In Proceedings of the Eurographics Symposium on Rendering, 179--184.
[9]
Kay, D. S., and Greenberg, D. 1979. Transparency for computer synthesized images. In Proceedings of SIGGRAPH, 158--164.
[10]
Lindholm, E., Kligard, M. J., and Moreton, H. 2001. A user-programmable vertex engine. In Proceedings of SIGGRAPH, 149--158.
[11]
Ng, R., Ramamoorthi, R., and Hanrahan, P. 2004. Triplet product wavelet integrals for all-frequency relighting. ACM Transactions on Graphics 23, 3, 477--487.
[12]
Ofek, E., and Rappoport, A. 1999. Interactive reflections on curved objects. In Proceedings of SIGGRAPH, 333--342.
[13]
Ohbuchi, E. 2003. A real-time refraction renderer for volume objects using a polygon-rendering scheme. In Proceedings of Computer Graphics International, 190--195.
[14]
Oliveira, G., 2000. Refractive texture mapping, part two. Gamasutra, November. http://www.gamasutra/features/20001117/oliveira_01.htm.
[15]
Purcell, T., Donner, C., Cammarano, M., Jensen, H. W., and Hanrahan, P. 2003. Photon mapping on programmable graphics hardware. In Proceedings of the SIGGRAPH/Eurographics Conference on Graphics Hardware, 41--50.
[16]
Schmidt, C. M. 2003. Simulating Refraction Using Geometric Transforms. Master's thesis, Computer Science Department, University of Utah.
[17]
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.
[18]
Sousa, T. 2005. GPU Gems 2. Addison-Wesley, March, ch. Generic Refraction Simulation, 295--305.
[19]
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 Trans. Graph. 6, 3, 191--214.
[20]
Wald, I., Kollig, T., Benthin, C., Keller, A., and Slusallek, P. 2002. Interactive global illumination using fast ray tracing. In Proceedings of the Eurographics Rendering Workshop, 15--24.
[21]
Wand, M., and Strasser, W. 2003. Real-time caustics. Computer Graphics Forum 22, 3, 611--620.
[22]
Wyman, C., and Hansen, C. 2003. Penumbra maps: Approximate soft shadows in real-time. In Proceedings of the Eurographics Symposium on Rendering, 202--207.
[23]
Wyman, C. 2005. An approximate image-space approach for interactive refraction. ACM Transactions on Graphics 24, 3 (July), 1050--1053.

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
  • (2024)Stereo‐consistent Screen Space ReflectionComputer Graphics Forum10.1111/cgf.1515943:4Online publication date: 24-Jul-2024
  • (2022)Interactive Image-Space Rendering of Dispersions2022 International Conference on Cloud Computing, Big Data Applications and Software Engineering (CBASE)10.1109/CBASE57816.2022.00013(27-31)Online publication date: Sep-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GRAPHITE '05: Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
November 2005
456 pages
ISBN:1595932011
DOI:10.1145/1101389
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: 29 November 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. hardware
  2. interactive rendering
  3. refraction

Qualifiers

  • Article

Conference

GRAPHITE05
Sponsor:

Acceptance Rates

GRAPHITE '05 Paper Acceptance Rate 38 of 93 submissions, 41%;
Overall Acceptance Rate 124 of 241 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 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
  • (2024)Stereo‐consistent Screen Space ReflectionComputer Graphics Forum10.1111/cgf.1515943:4Online publication date: 24-Jul-2024
  • (2022)Interactive Image-Space Rendering of Dispersions2022 International Conference on Cloud Computing, Big Data Applications and Software Engineering (CBASE)10.1109/CBASE57816.2022.00013(27-31)Online publication date: Sep-2022
  • (2022)GPU-Based Techniques for Global Illumination EffectsundefinedOnline publication date: 21-Mar-2022
  • (2021)VR social copresence with light field displaysACM Transactions on Graphics10.1145/3478513.348048140:6(1-13)Online publication date: 10-Dec-2021
  • (2019)Analytical Method for Reflection and RefractionComputer Graphics and Imaging10.5772/intechopen.82147Online publication date: 23-Oct-2019
  • (2017)Hierarchical multi-layer screen-space ray tracingProceedings of High Performance Graphics10.1145/3105762.3105781(1-10)Online publication date: 28-Jul-2017
  • (2017)Quantizing Intersections Using Compact VoxelsComputer Graphics Forum10.1111/cgf.1285536:6(76-85)Online publication date: 1-Sep-2017
  • (2016)A Framework for Manipulating Multi-Perspective Image Using A Parametric SurfaceProceedings of the 29th International Conference on Computer Animation and Social Agents10.1145/2915926.2915946(181-188)Online publication date: 23-May-2016
  • (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

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media