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

Selective and adaptive supersampling for real-time ray tracing

Published: 01 August 2009 Publication History

Abstract

While supersampling is an essential element for high quality rendering, high sampling rates, routinely employed in offline rendering, are still considered quite burdensome for real-time ray tracing. In this paper, we propose a selective and adaptive supersampling technique aimed at the development of a real-time ray tracer on today's many-core processors. For efficient utilization of very precious computing time, this technique explores both image---space and object---space attributes, which can be easily gathered during the ray tracing computation, minimizing rendering artifacts by cleverly distributing ray samples to rendering elements according to priorities that are selectively set by a user. Our implementation on the current GPU demonstrates that the presented algorithm makes high sampling rates as effective as 9 to 16 samples per pixel more affordable than before for real-time ray tracing.

References

[1]
Amanatides, J. 1984. Ray tracing with cones. Proceedings of SIGGRAPH 1984 18, 3, 129--135.
[2]
Bolin, M., and Meyer, G. 1998. A perceptually based adaptive sampling algorithm. In Proceedings of SIGGRAPH 1998, 299--309.
[3]
Cook, R., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In Proceedings of SIGGRAPH 1984, 131--145.
[4]
Crow, F. 1977. The aliasing problem in computer-generated shaded images. Communications of the ACM 20, 11, 799--805.
[5]
Foley, T., and Sugerman, J. 2005. KD-tree acceleration structures for a GPU raytracer. In Proceedings of HWWS 2005, 15--22.
[6]
Genetti, J., Gordon, D., and Williams, G. 1998. Adaptive supersampling in object space using pyramidal rays. Computer Graphcis Forum 17, 1, 29--54.
[7]
Heckbert, P., and Hanrahan, P. 1984. Beam tracing polygonal objects. In Proceedings of SIGGRAPH 1984, 119--127.
[8]
Horn, D., Sugerman, J., Houston, M., and Hanrahan, P. 2007. Interactive k-D tree GPU raytracing. In Proceedings of I3D 2007, 167--174.
[9]
Longhurst, P., Debattista, K., Gillibrand, R., and Chalmers, A. 2005. Analytic antialiasing for selective high fidelity rendering. In Proceedings of SIBGRAPI 2005, 359--366.
[10]
Mitchell, D. 1987. Generating antialiased images at low sampling densities. In Proceedings of SIGGRAPH 1987, 65--72.
[11]
NVIDIA. 2008. NVIDIA CUDA Compute Unified Device Architecture: Programming Guide (Version 2.0).
[12]
Ohta, M., and Maekawa, M. 1990. Ray-bound tracing for perfect and efficient anti-aliasing. The Visual Computer 6, 3, 125--133.
[13]
Overbeck, R., Ramamoorthi, R., and Mark, W. 2008. Large ray packets for real-time Whitted ray tracing. In IEEE/EG Symposium on Interactive Ray Tracing, 41--48.
[14]
Popov, S., Günther, J., Seidel, H.-P., and Slusallek, P. 2007. Stackless KD-tree traversal for high performance GPU ray tracing. Computer Graphics Forum (Proceedings of Eurographics) 26, 3, 415--424.
[15]
Seiler, L., Carmean, D., Sprangle, E., Forsyth, T., Abrash, M., Dubey, P., Junkins, S., Lake, A., Sugerman, J., Cavin, R., Espasa, R., Grochowski, E., Juan, T., and Hanrahan, P. 2008. Larrabee: a many-core x86 architecture for visual computing. ACM Transactions on Graphics 27, 3, 1--15.
[16]
Shevtsov, M., Soupikov, A., and Kapustin, A. 2007. Highly parallel fast KD-tree construction for interactive ray tracing of dynamic scenes. Computer Graphics Forum (Proceedings of Eurographics) 26, 3, 395--404.
[17]
Thomas, D., Netravali, A., and Fox, D. 1989. Antialiased ray tracing with covers. Computer Graphcis Forum 8, 4, 325--336.
[18]
Wald, I., Boulos, S., and Shirley, P. 2007. Ray tracing deformable scenes using dynamic bounding volume hierarchies. ACM Transactions on Graphics 26, 1, 6.
[19]
Wald, I., Mark, W., Günther, J., Boulos, S., Ize, T., Hunt, W., Parker, S., and Shirley, P. 2007. State of the Art in Ray Tracing Animated Scenes. In Eurographics 2007 State of the Art Reports.
[20]
Wald, I., Benthin, C., and Boulos, S. 2008. Getting rid of packets --- efficient SIMD single-ray traversal using multi-branching BVHs. In IEEE/EG Symposium on Interactive Ray Tracing, 49--57.
[21]
Wald, I. 2004. Realtime Ray Tracing and Interactive Global Illumination. PhD thesis, Computer Graphics Group, Saarland University.
[22]
Whitted, T. 1980. An improved illumination model for shaded display. Communications of the ACM 23, 6, 343--349.
[23]
Zhou, K., Hou, Q., Wang, R., and Guo, B. 2008. Real-time KD-tree construction on graphics hardware. ACM Transactions on Graphics 27, 5, 1--11.

Cited By

View all
  • (2023)Locomotion-aware Foveated Rendering2023 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR55154.2023.00062(471-481)Online publication date: Mar-2023
  • (2023)Foveated rendering: A state-of-the-art surveyComputational Visual Media10.1007/s41095-022-0306-49:2(195-228)Online publication date: 3-Jan-2023
  • (2022)Adaptive Foveated Ray Tracing Based on Time-Constrained Rendering for Head-Mounted DisplayJournal of the Korea Computer Graphics Society10.15701/kcgs.2022.28.3.11328:3(113-123)Online publication date: 25-Jul-2022
  • Show More Cited By

Index Terms

  1. Selective and adaptive supersampling for real-time ray tracing

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      HPG '09: Proceedings of the Conference on High Performance Graphics 2009
      August 2009
      185 pages
      ISBN:9781605586038
      DOI:10.1145/1572769
      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 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. GPU computing
      2. adaptive supersampling
      3. many-core processor
      4. real-time ray tracing
      5. selective sampling

      Qualifiers

      • Research-article

      Conference

      HPG 2009
      Sponsor:
      HPG 2009: High Performance Graphics
      August 1 - 3, 2009
      Louisiana, New Orleans

      Acceptance Rates

      Overall Acceptance Rate 15 of 44 submissions, 34%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)23
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 05 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Locomotion-aware Foveated Rendering2023 IEEE Conference Virtual Reality and 3D User Interfaces (VR)10.1109/VR55154.2023.00062(471-481)Online publication date: Mar-2023
      • (2023)Foveated rendering: A state-of-the-art surveyComputational Visual Media10.1007/s41095-022-0306-49:2(195-228)Online publication date: 3-Jan-2023
      • (2022)Adaptive Foveated Ray Tracing Based on Time-Constrained Rendering for Head-Mounted DisplayJournal of the Korea Computer Graphics Society10.15701/kcgs.2022.28.3.11328:3(113-123)Online publication date: 25-Jul-2022
      • (2021)Selective Foveated Ray Tracing for Head-Mounted Displays2021 IEEE International Symposium on Mixed and Augmented Reality (ISMAR)10.1109/ISMAR52148.2021.00058(413-421)Online publication date: Oct-2021
      • (2019)Fast selective antialiasing for direct volume renderingMedical Imaging 2019: Imaging Informatics for Healthcare, Research, and Applications10.1117/12.2511887(6)Online publication date: 15-Mar-2019
      • (2017)Perception-driven Accelerated RenderingComputer Graphics Forum10.1111/cgf.1315036:2(611-643)Online publication date: 1-May-2017
      • (2016)Adaptive multi-rate ray sampling on mobile ray tracing GPUSIGGRAPH ASIA 2016 Mobile Graphics and Interactive Applications10.1145/2999508.2999523(1-6)Online publication date: 28-Nov-2016
      • (2016)Adaptive undersampling for efficient mobile ray tracingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1251-y32:6-8(801-811)Online publication date: 1-Jun-2016
      • (2015)Diffuse global illumination in particle spacesMultimedia Tools and Applications10.1007/s11042-014-2132-x74:13(4987-5006)Online publication date: 1-Jun-2015
      • (2013)Parallel adaptive sampling and reconstruction using multi-scale and directional analysisThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-013-0814-429:6-8(501-511)Online publication date: 1-Jun-2013
      • 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