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

Real-time reflection mapping with parallax

Published: 03 April 2005 Publication History

Abstract

We present a novel algorithm to efficiently render accurate reflections on programmable graphics hardware. Our algorithm overcomes problems that commonly occur in environment mapping such as the lack of motion parallax and inaccuracies when objects are close to the reflectors. In place of a 2D environment map, which only represents points infinitely far away from the reflector, we use six 4D light field slabs to represent the surrounding scene. Each reflected ray is rendered by indexing into these precaptured environment light fields. We are able to render accurate reflections with motion parallax at interactive frame rates independent of the reflector geometry and the scene complexity. Furthermore, we can move the reflectors within a constrained region of space and guarantee that the environment light field provides the necessary rays. We benefit from the programmability of existing graphics hardware to efficiently compute the reflected rays and transform them into the appropriate light field index. We also take advantage of the large texture memories and memory bandwidth available in today's graphics card to store and query hardware-compressed light fields.

References

[1]
Blinn, J. F., and Newell, M. E. 1976. Texture and reflection in computer generated images. Commun. ACM 19, 10, 542--547.
[2]
Cabral, B., Olano, M., and Nemec, P. 1999. Reflection space image based rendering. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, 613--620.
[3]
Chai, J.-X., Chan, S.-C., Shum, H.-Y., and Tong, X. 2000. Plenoptic sampling. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques, 307--318.
[4]
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. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, 447--456.
[5]
Gortler, S. J., Grzeszczuk, R., Szeliski, R., and Cohen, M. F. 1996. The lumigraph. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 43--54.
[6]
Greene, N. 1986. Environment mapping and other applications of world projection. IEEE Comput Graphics Appl.
[7]
Hakura, Z. S., Snyder, J. M., and Lengyel, J. E. 2001. Parameterized environment maps. In SI3D '01: Proceedings of the 2001 symposium on Interactive 3D graphics, ACM Press, 203--208.
[8]
Heidrich, W., Lensch, H., Cohen, M., and Seidel, H.-P. 1999. Light field techniques for reflections and refractions. In Eurographics Rendering Workshop.
[9]
Isaksen, A., McMillan, L., and Gortler, S. 2000. Dynamically reparametrized light fields. In Proc. ACM SIGGRAPH '00, ACM Press / ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, ACM, 297--306.
[10]
Levoy, M., and Hanrahan, P. 1996. Light field rendering. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 31--42.
[11]
Lischinski, D., and Rappoport, A. 1998. Image-based rendering for non-diffuse synthetic scenes. In Eurographics Rendering Workshop, 301--314.
[12]
Masselus, V., Peers, P., Dutr, P., and Willems, Y. D. 2003. Relighting with 4d incident light fields. In Proc. ACM SIGGRAPH '03, ACM Press / ACM SIGGRAPH, Computer Graphics Proceedings, Annual Conference Series, ACM, 613--620.
[13]
Ofek, E., and Rappoport, A. 1998. Interactive reflections on curved objects. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques, 333--342.
[14]
Purcell, T. J., Buck, I., Mark, W. R., and Hanrahan, P. 2002. Ray tracing on programmable graphics hardware. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, 703--712.
[15]
Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, 527--536.
[16]
Sloan, P.-P., Hall, J., Hart, J., and Snyder, J. 2003. Clustered principal components for precomputed radiance transfer. ACM Trans. Graph. 22, 3, 382--391.
[17]
Whitted, T. 1980. An improved illumination model for shaded display. Commun. ACM 23, 6, 343--349.
[18]
Wood, D. N., Azuma, D. I., Aldinger, K., Curless, B., Duchamp, T., Salesin, D. H., and Stuetzle, W. 2000. Surface light fields for 3d photography. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques, 287--296.

Cited By

View all
  • (2021)Reproduction of Environment Reflection using Extrapolation of Front Camera Images in Mobile AR2021 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)10.1109/ISMAR-Adjunct54149.2021.00068(300-303)Online publication date: Oct-2021
  • (2020)Glossy probe reprojection for interactive global illuminationACM Transactions on Graphics10.1145/3414685.341782339:6(1-16)Online publication date: 27-Nov-2020
  • (2018)Reflection reprojection using temporal coherenceThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-017-1358-934:4(517-529)Online publication date: 1-Apr-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
I3D '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games
April 2005
231 pages
ISBN:1595930132
DOI:10.1145/1053427
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: 03 April 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. light fields
  2. pixel shader
  3. reflections

Qualifiers

  • Article

Conference

I3D05
Sponsor:
I3D05: Symposium on Interactive 3D Graphics and Games 2005
April 3 - 6, 2005
District of Columbia, Washington

Acceptance Rates

Overall Acceptance Rate 148 of 485 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)2
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Reproduction of Environment Reflection using Extrapolation of Front Camera Images in Mobile AR2021 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)10.1109/ISMAR-Adjunct54149.2021.00068(300-303)Online publication date: Oct-2021
  • (2020)Glossy probe reprojection for interactive global illuminationACM Transactions on Graphics10.1145/3414685.341782339:6(1-16)Online publication date: 27-Nov-2020
  • (2018)Reflection reprojection using temporal coherenceThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-017-1358-934:4(517-529)Online publication date: 1-Apr-2018
  • (2017)Synthesis of Environment Maps for Mixed Reality2017 IEEE International Symposium on Mixed and Augmented Reality (ISMAR)10.1109/ISMAR.2017.24(72-81)Online publication date: Oct-2017
  • (2016)Forward projection model of non-central catadioptric cameras with spherical mirrorsRobotica10.1017/S026357471600014X35:06(1378-1396)Online publication date: 5-Apr-2016
  • (2014)Second-Order Feed-Forward Renderingfor Specular and Glossy ReflectionsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2014.231466620:9(1316-1329)Online publication date: 1-Sep-2014
  • (2014)Ray-Traced Reflections in Real-Time Using Heuristic Based Hybrid RenderingProceedings of the 2014 Brazilian Symposium on Computer Games and Digital Entertainment10.1109/SBGAMES.2014.34(240-248)Online publication date: 12-Nov-2014
  • (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
  • (2010)Interactive volume caustics in single-scattering mediaProceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games10.1145/1730804.1730822(109-117)Online publication date: 19-Feb-2010
  • (2010)Developing serious games for cultural heritage: a state-of-the-art reviewVirtual Reality10.1007/s10055-010-0177-314:4(255-275)Online publication date: 16-Nov-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