Nothing Special   »   [go: up one dir, main page]

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

PantaRay: fast ray-traced occlusion caching of massive scenes

Published: 26 July 2010 Publication History

Abstract

We describe the architecture of a novel system for precomputing sparse directional occlusion caches. These caches are used for accelerating a fast cinematic lighting pipeline that works in the spherical harmonics domain. The system was used as a primary lighting technology in the movie Avatar, and is able to efficiently handle massive scenes of unprecedented complexity through the use of a flexible, stream-based geometry processing architecture, a novel out-of-core algorithm for creating efficient ray tracing acceleration structures, and a novel out-of-core GPU ray tracing algorithm for the computation of directional occlusion and spherical integrals at arbitrary points.

References

[1]
Aila, T., and Laine, S. 2009. Understanding the efficiency of ray traversal on GPUs. In Proc. High-Performance Graphics, 145--149.
[2]
Borgeat, L., Godin, G., Blais, F., Massicotte, P., and Lahanier, C. 2005. GoLD: interactive display of huge colored and textured models. ACM Trans. Graph. 24, 3, 869--877.
[3]
Budge, B. C., Bernardin, T., Sengupta, S., Joy, K., and Owens, J. D. 2009. Out-of-core data management for path tracing on hybrid resources. Comp. Graph. Forum 28, 2, 385--396.
[4]
Christensen, P., Laur, D., Fong, J., Wooten, W., and Batali, D. 2003. Ray differentials and multiresolution geometry caching for distribution ray tracing in complex scenes. Comp. Graph. Forum 22, 3, 543--552.
[5]
Christensen, P., 2008. Point-based approximate color bleeding. Pixar Technical Notes #08--01, July.
[6]
Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., and Scopigno, R. 2004. Adaptive tetrapuzzles: efficient out-of-core construction and visualization of gigantic multiresolution polygonal models. ACM Trans. Graph. 23, 3, 796--803.
[7]
Cook, R. L., Carpenter, L., and Catmull, E. 1987. The REYES image rendering architecture. Computer Graphics (Proc. SIGGRAPH 87) 21, 4, 95--102.
[8]
Cook, R. L., Halstead, J., Planck, M., and Ryu, D. 2007. Stochastic simplification of aggregate detail. ACM Trans. Graph. 26, 3, 79.
[9]
Crassin, C., Neyret, F., Lefebvre, S., and Eisemann, E. 2009. Gigavoxels: ray-guided streaming for efficient and detailed voxel rendering. In Proc. ACM SIGGRAPH Symposium on Interactive 3D graphics and Games, 15--22.
[10]
Debevec, P. 1998. Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography. In Proc. ACM SIGGRAPH 98, 189--198.
[11]
Gobbetti, E., Marton, F., and Iglesias Guitián, J. 2008. A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasets. The Visual Computer 24, 7, 797--806.
[12]
Havran, V. 2000. Heuristic Ray Shooting Algorithms. Ph.d. thesis, Department of Computer Science and Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague.
[13]
Hašan, M., Pellacini, F., and Bala, K. 2006. Direct-to-indirect transfer for cinematic relighting. ACM Trans. Graph. 25, 3, 1089--1097.
[14]
Kautz, J., Sloan, P.-P., and Snyder, J. 2002. Fast, arbitrary BRDF shading for low-frequency lighting using spherical harmonics. In Proc. Eurographics Workshop on Rendering, 291--296.
[15]
Lacewell, D., Burley, B., Boulos, S., and Shirley, P. 2008. Raytracing prefiltered occlusion for aggregate geometry. In Proc. IEEE Symposium on Interactive Raytracing, 19--26.
[16]
Ng, R., Ramamoorthi, R., and Hanrahan, P. 2004. Triple product wavelet integrals for all-frequency relighting. ACM Trans. Graph. 23, 3, 477--487.
[17]
Pharr, M., Kolb, C., Gershbein, R., and Hanrahan, P. 1997. Rendering complex scenes with memory-coherent ray tracing. In Proc. ACM SIGGRAPH 97, 101--108.
[18]
Ragan-Kelley, J., Kilpatrick, C., Smith, B. W., Epps, D., Green, P., Hery, C., and Durand, F. 2007. The lightspeed automatic interactive lighting preview system. ACM Trans. Graph. 26, 3, Article 25.
[19]
Ramamoorthi, R., and Hanrahan, P. 2001. An efficient representation for irradiance environment maps. In Proc. ACM SIGGRAPH 2001, 497--500.
[20]
Segal, M., and Akeley, K. 1999. The OpenGL Graphics System: A Specification (Version 1.2.1). Khronos group.
[21]
Snyder, J., 2006. Code generation and factoring for fast evaluation of low-order spherical harmonic products and squares. Microsoft TechReport MSR-TR-2006-53, May.
[22]
Upstill, S. 1990. The RenderMan Companion. Addison-Wesley.
[23]
Wald, I., Dietrich, A., and Slusallek, P. 2005. An interactive out-of-core rendering framework for visualizing massively complex models. In ACM SIGGRAPH 2005 Courses, 17.
[24]
Wald, I. 2007. On fast construction of sah-based bounding volume hierarchies. In Proc. IEEE Symposium on Interactive Ray Tracing, 33--40.
[25]
Yoon, S.-E., Lauterbach, C., and Manocha, D. 2006. R-LODs: fast LOD-based ray tracing of massive models. The Visual Computer 22, 9, 772--784.

Cited By

View all
  • (2022)The Virtual Production Studio Concept – An Emerging Game Changer in Filmmaking2022 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR51125.2022.00020(29-37)Online publication date: Mar-2022
  • (2021)Artist-Driven Software Development Framework for Visual Effects StudiosResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch003(48-69)Online publication date: 2021
  • (2021)Fast and accurate spherical harmonics productsACM Transactions on Graphics10.1145/3478513.348056340:6(1-14)Online publication date: 10-Dec-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '10: ACM SIGGRAPH 2010 papers
July 2010
984 pages
ISBN:9781450302104
DOI:10.1145/1833349
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: 26 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. caching
  2. global illumination
  3. out of core
  4. precomputed radiance transfer

Qualifiers

  • Research-article

Conference

SIGGRAPH '10
Sponsor:

Acceptance Rates

SIGGRAPH '10 Paper Acceptance Rate 103 of 390 submissions, 26%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)The Virtual Production Studio Concept – An Emerging Game Changer in Filmmaking2022 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR51125.2022.00020(29-37)Online publication date: Mar-2022
  • (2021)Artist-Driven Software Development Framework for Visual Effects StudiosResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch003(48-69)Online publication date: 2021
  • (2021)Fast and accurate spherical harmonics productsACM Transactions on Graphics10.1145/3478513.348056340:6(1-14)Online publication date: 10-Dec-2021
  • (2018)Guest Editor’s IntroductionACM Transactions on Graphics10.1145/321251137:3(1-4)Online publication date: 27-Jul-2018
  • (2018)Analytic spherical harmonic coefficients for polygonal area lightsACM Transactions on Graphics10.1145/3197517.320129137:4(1-11)Online publication date: 30-Jul-2018
  • (2018)ManukaACM Transactions on Graphics10.1145/318216137:3(1-18)Online publication date: 7-Aug-2018
  • (2017)Vectorized production path tracingProceedings of High Performance Graphics10.1145/3105762.3105768(1-11)Online publication date: 28-Jul-2017
  • (2013)Sorted deferred shading for production path tracingProceedings of the Eurographics Symposium on Rendering10.1111/cgf.12158(125-132)Online publication date: 19-Jun-2013
  • (2013)Photometric Ambient OcclusionProceedings of the 2013 IEEE Conference on Computer Vision and Pattern Recognition10.1109/CVPR.2013.325(2515-2522)Online publication date: 23-Jun-2013
  • (2013)Differential Progressive Path Tracing for High-Quality Previsualization and Relighting in Augmented RealityAdvances in Visual Computing10.1007/978-3-642-41939-3_32(328-338)Online publication date: 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media