Browse > Article
http://dx.doi.org/10.3745/JIPS.02.0091

Motion-Blurred Shadows Utilizing a Depth-Time Ranges Shadow Map  

Hong, MinhPhuoc (Dept. of Media, Soongsil University)
Oh, Kyoungsu (Dept. of Media, Soongsil University)
Publication Information
Journal of Information Processing Systems / v.14, no.4, 2018 , pp. 877-891 More about this Journal
Abstract
In this paper, we propose a novel algorithm for rendering motion-blurred shadows utilizing a depth-time ranges shadow map. First, we render a scene from a light source to generate a shadow map. For each pixel in the shadow map, we store a list of depth-time ranges. Each range has two points defining a period where a particular geometry was visible to the light source and two distances from the light. Next, we render the scene from the camera to perform shadow tests. With the depths and times of each range, we can easily sample the shadow map at a particular receiver and time. Our algorithm runs entirely on GPUs and solves various problems encountered by previous approaches.
Keywords
Motion-Blurred Shadows; Real-Time Rendering; Space-Time Visibility;
Citations & Related Records
연도 인용수 순위
  • Reference
1 C. J. Gribel, M. Doggett, and T. Akenine-Moller, "Analytical motion blur rasterization with compression," in Proceedings of the Conference on High Performance Graphics, Saarbrucken, Germany, 2010, pp. 163-172.
2 J. Palmer, "Analytical motion blurred shadows," Master's thesis, Lund University, Sweden, 2011.
3 C. Yuksel and J. Keyser, "Deep opacity maps," Computer Graphics Forum, vol. 27, no. 2, pp. 675-680, 2008.   DOI
4 E. Enderton, E. Sintorn, P. Shirley, and D. Luebke, "Stochastic transparency." IEEE Transactions on Visualization and Computer Graphics, vol. 17, no. 8, pp. 1036-1047, 2011.   DOI
5 M. McGuire and E. Enderton, "Colored stochastic shadow maps," in Proceedings of Symposium on Interactive 3D Graphics and Games, San Francisco, CA, 2011, pp. 89-96.
6 M. Andersson, J. Hasselgren, J. Munkberg, and T. Akenine-Moller, "Filtered stochastic shadow mapping using a layered approach," Computer Graphics Forum, vol. 34, no. 8, pp. 119-129, 2015.   DOI
7 M. Andersson, J. Hasselgren, and T. Akenine-Moller, "Depth buffer compression for stochastic motion blur rasterization," in Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics, Vancouver, Canada, 2011, pp. 127-134.
8 W. Donnelly and A. Lauritzen, "Variance shadow maps," in Proceedings of the 2006 Symposium on Interactive 3D Graphicsa Games, Redwood City, CA, 2006, pp. 161-165.
9 J. P. Guertin, M. McGuire, and D. Nowrouzezahrai, "A fast and stable feature-aware motion blur filter," in Proceedings of High-Performance Graphics, Lyon, France, 2014, pp. 51-60.
10 T. Akenine-Moller, E. Haines, and N. Hoffman, Real-Time Rendering. Boca Raton, FL: CRC Press. 2008.
11 M. Maule, J. L. Comba, R. P. Torchelsen, and R. Bastos, "A survey of raster-based transparency techniques,' Computers & Graphics, vol. 35, no. 6, pp. 1023-1034, 2011.   DOI
12 T. Lokovic and E. Veach, "Deep shadow maps," in Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, 2000, pp. 385-392.
13 M. Salvi, J. Montgomery, and A. Lefohn, "Adaptive transparency," in Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics, Vancouver, Canada, 2011, pp. 119-126.
14 C. A. Burn, and W. A. Hunt, "The visibility buffer: a cache-friendly approach to deferred shading," Journal of Computer Graphics Techniques, vol. 2, no. 2, pp. 55-69, 2013.
15 P. Barta, B. Kovacs, S. L. Szecsi, and L. Szirmay-kalos, "Order independent transparency with per-pixel linked lists," in Proceedings of the 15th Central European Seminar on Computer Graphics, Vinicn, Slovakia, 2011.
16 J. C. Yang, J. Hensley, H. Grun, and N. Thibieroz, "Real-time concurrent linked list construction on the GPU," Computer Graphics Forum, vol. 29, no. 4, pp. 1297-1304, 2010.   DOI
17 S. Laine and T. Karras, "Efficient triangle coverage tests for stochastic rasterization," NVIDIA Technical Report No. NVR-2011-003, 2011.
18 A. Woo and P. Poulin, Shadow Algorithms Data Miner. Boca Raton, FL: CRC Press, 2012.
19 A. Vasilakis and I. Fudos, "S-buffer: sparsity-aware multi-fragment rendering," in Proceedings of the 33rd Annual Conference of the European Association for Computer Graphics (Eurographics), Cagliari, Italy, 2012, pp. 101-104.
20 E. Eisemann, M. Schwarz, U. Assarsson, and M. Wimmer, Real-Time Shadows. Boca Raton, FL: CRC Press, 2011.
21 F. Navarro, F. J. Seron, and D. Gutierrez, "Motion blur rendering: state of the art," Computer Graphics Forum, vol. 30, no. 1, pp. 3-26, 2011.   DOI
22 P. Haeberli and K. Akeley, "The accumulation buffer: hardware support for high-quality rendering," ACM SIGGRAPH Computer Graphics, vol. 24, no. 4, pp. 309-318, 1990.   DOI
23 T. Akenine-Moller, J. Munkberg, and J. Hasselgren, "Stochastic rasterization using time-continuous triangles," in Proceedings of ACM SIGGRAPH-Eurographics Symposium on Graphics Hardware, San Diego, CA, 2007.
24 M. McGuire, E. Enderton, P. Shirley, and D. Luebke, "Real-time stochastic rasterization on conventional GPU architectures," in Proceedings of the Conference on High Performance Graphics, Saarbrucken, Germany, 2010, pp. 173-182.