Abstract
In this paper, we propose a new algorithm that renders motion blur and motion blurred shadows at the same time using a hybrid approach. Our algorithm generates a shadow map which stores a list of visible time ranges along with depth values at each pixel. In the subsequent pass, we use this shadow map to perform shadow tests at a receiver sample’s position and at its time. Our results show that our algorithm addresses some problems that a previous work does not. In addition, our algorithm runs completely on the current GPUs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
ThanhBinh, N.: Image contour based on context aware in complex wavelet domain. Hum.-Centric Comput. Inf. Sci. 5(1) (2015). Article 14
Agarwal, J., Bedi, S.: Implementation of hybrid image fusion technique for feature enhancement in medical diagnosis. Hum.-Centric Comput. Inf. Sci. 5(1) (2015). Article 3
Navarro, F., Serón, F.J., Gutierrez, D.: Motion blur rendering: state of the art. Comput. Graph. Forum 30(1), 3–26 (2011)
Eisemann, E., Schwarz, M., Assarsson, U., Wimmer, M.: Real-Time Shadows. AK Peters Ltd./CRC Press, Boca (2011)
Haeberli, P., Akeley, K.: The accumulation buffer: hardware support for high-quality rendering. In: ACM SIGGRAPH Computer Graphics 1990, vol. 24, New York, pp. 309–318 (1990)
Lokovic, T., Veach, E.: Deep shadow maps. In: Proceedings of SIGGRAPH 2000, pp. 385–392, ACM Press/ Addison-Wesley Publishing Co (2000)
Akenine-Möller, T., Munkberg, J., Hasselgren, J.: Stochastic rasterization using time-continuous triangles. In: Graphics Hardware, San Diego, California, pp. 7–16 (2007)
McGuire, M., Enderton, E., Shirley, P., Luebke, D.: Real-time stochastic rasterization on conventional GPU architectures. In: High Performance Graphics, Saarbrucken, Germany, pp. 173–182 (2010)
Andersson, M., Hasselgren, J., Munkberg, J., Akenine-Möller T.: Filtered stochastic shadow mapping using a layered approach. In: Computer Graphics Forum, vol. 34(8), pp. 119–129, Wiley-Blackwell Publisher (2015)
Andersson, M., Hasselgren, J., Akenine-Möller, J.: Depth Buffer compression for stochastic motion blur rasterization. In: High Performance Graphics, Vancouver, British Columbia, Canada, pp. 127–134 (2011)
Donnelly, W., Lauritzen A.: Variance shadow maps. In: Symposium on Interactive 3D Graphics and Games, Redwood City, California, pp. 161–165 (2006)
Guertin, J.P., McGuire, M., Nowrouzezahrai, D.: A fast and stable feature-aware motion blur filter. In: High Performance Graphics, Lyon, France, pp. 51–60 (2014)
Myeong-Won, L., Chul-Hee, J., Min-Geun, L. Brutzman, B.: Data definition of 3D character modeling and animation using H-Anim. J. Convergence 6(3), 19–29 (2015)
Barta, P., Kovacs, B., Szecsi, S.L., Szirmay-kalos, L.: Order Independent transparency with per-pixel linked lists. In: Proceedings of CESCG, Viničn, Slovakia, pp. 51–57 (2011)
Burns, C.A.: The visibility buffer: a cache-friendly approach to deferred shading. J. Comput. Graph. Tech. (JCGT) 2(2), 55–69 (2013)
Salvi, M., Montgomery, J., Lefohn, A.: Adaptive transparency. In: High Performance Graphics, Vancouver, Canada, pp. 119–126 (2011)
Laine, S., Karras, T.: Efficient Triangle Coverage Tests for Stochastic Rasterization, Technical report, NVIDIA (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Hong, M., Oh, K. (2017). Motion Blurred Shadows Using a Hybrid Approach. In: Park, J., Chen, SC., Raymond Choo, KK. (eds) Advanced Multimedia and Ubiquitous Engineering. FutureTech MUE 2017 2017. Lecture Notes in Electrical Engineering, vol 448. Springer, Singapore. https://doi.org/10.1007/978-981-10-5041-1_94
Download citation
DOI: https://doi.org/10.1007/978-981-10-5041-1_94
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5040-4
Online ISBN: 978-981-10-5041-1
eBook Packages: EngineeringEngineering (R0)