Abstract
The many-lights real time Global Illumination (GI) algorithm is promising but requires many shadow maps to be generated for Virtual Point Light (VPL) visibility tests, which reduces its efficiency. Prior solutions restrict either the number or accuracy of shadow map updates, which may lower the accuracy of indirect illumination or prevent the rendering of fully dynamic scenes. In this paper, we propose a hybrid real-time GI algorithm that utilizes an efficient Sparse Voxel Octree (SVO) ray marching algorithm for visibility tests instead of the shadow map generation step of the many-lights algorithm. Our technique achieves high rendering fidelity at about 50 FPS, is highly scalable and can support thousands of VPLs generated on the fly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Keller, A.: Instant radiosity. In: Proceedings of the ACM SIGGRAPH, pp. 49–56 (1997)
Ritschel, T., Grosch, T., Kim, M.H., Seidel, H.P., Dachsbacher, C., Kautz, J.: Imperfect shadow maps for efficient computation of indirect illumination. ACM Trans. Graph. (TOG) 27, 129 (2008)
Crassin, C., Neyret, F., Sainz, M., Green, S., Eisemann, E.: Interactive indirect illumination using voxel cone tracing. CG Forum 30, 1921–1930 (2011)
Ritschel, T., Dachsbacher, C., Grosch, T., Kautz, J.: The state of the art in interactive global illumination. CG Forum 31, 160–188 (2012)
Dachsbacher, C., Stamminger, M.: Reflective shadow maps. In: Proceedings of the ACM Symposium on Interactive 3D graphics and games, pp. 203–231 (2005)
Laine, S., Saransaari, H., Kontkanen, J., Lehtinen, J., Aila, T.: Incremental instant radiosity for real-time indirect illumination. In: Proceedings of the Eurographics Conference on Rendering Techniques, pp. 277–286 (2007)
Knecht, M.: Real-time global illumination using temporal coherence (2009)
Segovia, B., Iehl, J.C., Péroche, B.: Metropolis instant radiosity. CG Forum 26, 425–434 (2007)
Tokuyoshi, Y., Ogaki, S.: Real-time bidirectional path tracing via rasterization. In: Proceedings of the ACM Symposium on Interactive 3D Graphics and Games, pp. 183–190 (2012)
Sbert, M., i SÃ ndez, X.P.: The Use of global random directions to compute radiosity: global Montecarlo techniques (1996)
Yang, J.C., Hensley, J., Grün, H., Thibieroz, N.: Real-time concurrent linked list construction on the GPU. CG Forum 29, 1297–1304 (2010)
Kaplanyan, A., Dachsbacher, C.: Cascaded light propagation volumes for real-time indirect illumination. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 99–107 (2010)
Thiedemann, S., Henrich, N., Grosch, T., Müller, S.: Voxel-based global illumination. In: ACM Symposium on Interactive 3D Graphics and Games, pp. 103–110 (2011)
Saito, T., Takahashi, T.: Comprehensible rendering of 3-D shapes. ACM SIGGRAPH Comput. Graph. 24, 197–206 (1990)
Keller, A., Heidrich, W.: Interleaved sampling. Springer (2001)
Clarberg, P., Jarosz, W., Akenine-Möller, T., Jensen, H.W.: Wavelet importance sampling: efficiently evaluating products of complex functions. ACM Trans. Graph. (TOG) 24, 1166–1175 (2005)
Segovia, B., Iehl, J.C., Mitanchey, R., Péroche, B.: Non-interleaved deferred shading of interleaved sample patterns. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Graphics hardware: Vienna, Austria, vol. 3, pp. 53–60 (2006)
Aila, T., Laine, S.: Understanding the efficiency of ray traversal on GPUs. In: Proceedings of the ACM Conf High Performance graphics, vol. 2009, pp. 145–149 (2009)
Foley, T., Sugerman, J.: KD-tree acceleration structures for a GPU raytracer. In: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics hardware, pp. 15–22 (2005)
Horn, D.R., Sugerman, J., Houston, M., Hanrahan, P.: Interactive Kd tree GPU raytracing. In: Proceedings of the ACM Symposium on Interactive 3D graphics and games, pp. 167–174 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sun, C., Agu, E. (2015). Many-Lights Real Time Global Illumination Using Sparse Voxel Octree. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2015. Lecture Notes in Computer Science(), vol 9475. Springer, Cham. https://doi.org/10.1007/978-3-319-27863-6_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-27863-6_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27862-9
Online ISBN: 978-3-319-27863-6
eBook Packages: Computer ScienceComputer Science (R0)