Browse > Article
http://dx.doi.org/10.7583/JKGS.2020.20.3.75

Indirect Illumination Algorithm with Mipmap-based Ray Marching and Denoising  

Zhang, Bo (Dept. of Media, Soongsil University)
Oh, KyoungSu (Dept. of Media, Soongsil University)
Abstract
This paper introduces an interactive indirect illumination algorithm which considers indirect visibility. First, a small number of rays are emitted on hemisphere of the current pixel to obtain the first intersection. If this point is directly illuminated by the light source, its illuminated color is collected. Second, in order to approximate the indirect visibility, a 3D ray marching algorithm, which is based on a hierarchy structure, is used to accelerate the ray-voxel intersection. Third, the indirect images are denoised by an edge-avoiding filtering with a local means replacement method.
Keywords
Real-time rendering; Indirect illumination; Ray marching; 3D mipmap; Denoising;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. H. Christensen, W. Jarosz, "The path to path-traced movies", Foundations and Trends in Computer Graphics and Vision, Vol. 10, No. 2, pp103-175, 2016.   DOI
2 C. Crassin, F. Neyret, M. Sainz, S. Green, E. Eisemann, "Interactive Indirect Illumination Using Voxel Cone Tracing", Computer Graphics Forum, Vol. 30, No. 7, pp1921-1930, 2011.   DOI
3 P. Ganestam, M. Doggett, "SAH guided spatial split partitioning for fast BVH construction", Computer Graphics Forum, Vol. 35, No. 2, pp285-293, 2016.   DOI
4 William E. Lorensen, Harvey E. Cline, "Marching cubes: A high resolution 3D surface construction algorithm", ACM SIGGRAPH Computer Graphics, 1987.
5 J. Huang, R. Yagel, V. Filippov, Y. Kurzion, "An Accurate Method for Voxelizing Polygon Meshes", IEEE Symposium on Volume Visualization, 1998.
6 H. Dammertz, D. Sewtz, J. Hanika, H. P. A. Lensch, "Edge-avoiding A-Trous wavelet transform for fast global illumination filtering", Conference on High Performance Graphics, 2010.
7 C. Schied, M. Salvi, A. Kaplanyan, C. Wyman, A. Lefohn, "Spatiotemporal variance-guided filtering: real-time reconstruction for path-traced global illumination", High Performance Graphics, 2017.
8 J. T. Kajiya, "The rendering equation", ACM SIGGRAPH Computer Graphics, Vol. 20, No. 4, pp143-150, 1986.   DOI
9 L. Williams, "Casting Curved Shadows on Curved Surfaces", ACM SIGGRAPH Computer Graphics, Vol. 12, No. 3, pp270-274, 1978.   DOI
10 T. L. Kay, J. T. Kajiya, "Ray tracing complex scenes", In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, pp269-278, 1986.
11 G. Eilertsen, R. K. Mantiuk, J. Unger, "Real-time noise-aware tone mapping", ACM Transactions on Graphics (TOG), Vol. 34, No. 198, 2015.
12 S. Thiedemann, N. Henrich, T. Grosch, S. Muller, "Voxel-based global illumination", I3D '11 Symposium on Interactive 3D Graphics and Games, pp103-110, 2011.
13 C. Dachsbacher, M. Stamminger, "Reflective Shadow Maps", In Symposium on Interactive 3D Graphics and Games, pp203-208, 2005.