Abstract
The ray marching method has become the most attractive method to provide realism in rendering the effects of light scattering in the participating media of numerous applications. This has attracted significant attention from scientific community. Up-sampling of ray marching method is suitable for rendering light shafts of realistic scenes, but suffers of consume a lot of time for rendering. Therefore, some encouraging outcomes have been achieved by using down-sampling of ray marching approach to accelerate rendered scenes. However, these methods are inherently prone to artifacts, aliasing and incorrect boundaries due to the reduced number of sample points along view rays. This research proposes a realistic real-time technique to generate soft light shafts by making use downsampling of ray marching in generating light shafts. The bilateral filtering is then applied to overcome all defects that caused by downsampling process to make a scene with smoothing transition while preserving on the edges. The contribution of this technique is to improve the boundaries of light shafts taking into account the effect of shadows. This technique allows obtaining soft marvelous light shafts, having a good performance and high quality. Thus, it is suitable for interactive applications.
Similar content being viewed by others
References
Ali HH, Kolivand H, Sunar MS (2017) Soft bilateral filtering shadows using multiple image-based algorithms. Multimed Tools Appl 76(2):2591–2608
Ament M, Sadlo F, Dachsbacher C, Weiskopf D (2014) Low-pass filtered volumetric shadows. IEEE Trans Vis Comput Graph 20(12):2437–2446
Baran I, Chen J, Ragan-Kelley J, Durand F, Lehtinen J (2010) A hierarchical volumetric shadow algorithm for single scattering. ACM Trans Graph (TOG) 29(6):178–ACM
Bavoil L (2011). Horizon-based ambient occlusion using compute shaders. Nvidia DirectX 11
Billeter M, Sintorn E, Assarsson U (2010). Real time volumetric shadows using polygonal light volumes. In Proceedings of the Conference on High Performance Graphics (39–45). Eurographics Association
Chandrasekhar S (2013) Radiative transfer. Courier orporation
Chen S, Li S, Wang G (2006) Real-time rendering of light shafts on GPU. In International Symposium on Visual Computing (161–169). Springer Berlin Heidelberg
Chen J, Baran I, Durand F, Jarosz W (2011). Real-time volumetric shadows using 1D min-max mipmaps. In Symposium on Interactive 3D Graphics and Games (PAGE-7). ACM
Chen J, Baran I, Durand F Jarosz W, Disney Enterprises Inc (2016) Rendering images with volumetric shadows using rectified height maps for independence in processing camera rays. U.S. Patent 9,280,848
Dobashi Y, Kaneda K, Yamashita H, Okita T, Nishita T (2000) A simple, efficient method for realistic animation of clouds. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques (19–28). ACM Press/Addison-Wesley Publishing Co
Dobashi Y, Yamamoto T, Nishita T (2000) Interactive rendering method for displaying shafts of light. In Computer Graphics and Applications, 2000. Proceedings. The Eighth Pacific Conference on (31–435). IEEE
Dobashi Y, Yamamoto T, Nishita T (2002) Interactive rendering of atmospheric scattering effects using graphics hardware. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware (99–107). Eurographics Association
Engelhardt T, Dachsbacher C (2010) Epipolar sampling for shadows and crepuscular rays in participating media with single scattering. In Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games (119–125). ACM
Forest V, Segovia B (2011) Object-based shadowed volumetric singlescattering for point and area lights
Imagire T, Johan H, Tamura N, Nishita T (2007) Anti-aliased and real-time rendering of scenes with light scattering effects. Vis Comput 23(9):935–944
Ali HH, Sunar MS, Kolivand H (2017) Soft bilateral filtering volumetric shadows using cube shadow maps. PLoS ONE 12(6):e0178415
Klehm O, Seidel HP, Eisemann E (2014) Filter-based real-time single scattering using rectified shadow maps. J Comput Graph Tech 3(3):7–34
Klehm O, Kol TR, Seidel HP, Eisemann E (2015) Stylized scattering via transfer functions and occluder manipulation. In Proceedings of the 41st Graphics Interface Conference (115–121). Canadian Information Processing Society
Lawonn K, Baer A, Saalfeld P, Preim B (2014) Comparative evaluation of feature line techniques for shape depiction
Li S, Wang G, Wu E (2007) Unified volumes for light shaft and shadow with scattering. In Computer-Aided Design and Computer Graphics, 2007 10th IEEE International Conference on (161–166). IEEE
Lin HY, Chang CC, Tsai YT, Way DL, Shih ZC (2013) Adaptive sampling approach for volumetric shadows in dynamic scenes. IET Image Process 7(8):762–767
Max NL (1986) Atmospheric illumination and shadows. Acm Siggraph Comput Graph 20(4):117–124 ACM
Nowrouzezahrai D, Johnson J, Selle A, Lacewell D, Kaschalk M, Jarosz W (2011) A programmable system for artistic volumetric lighting. ACM Trans Graph (TOG) 30(4):29 ACM
Pharr M, Humphreys G (2004) Physically based rendering: From theory to implementation. Morgan Kaufmann
Shin T, Olano M (2013) Rendering Particles in a Shaft of Light
Siegel R, Howell JR, Thermal Radiation Heat Transfer (1992). Hemisphere, New York
Stumpfel J (2004) Hdr lighting capture of the sky and sun. Master's thesis, California Institute of Technology
Tomasi C, Manduchi R (1998) Bilateral filtering for gray and color images. In Computer Vision, 1998. Sixth International Conference on (839–846). IEEE
Tóth B, Umenhoffer T (2009) Real-time Volumetric Lighting in Participating Media. In Eurographics (Short Papers) (57–60)
Wang DL, Li S, Yang LP, Hao AM (2014) Real-time volumetric lighting using polygonal light volume. In Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on (Vol. 1, 619–625). IEEE
Wyman C (2011) Voxelized shadow volumes. In Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics (33–40). ACM
Wyman C, Ramsey S (2008) Interactive volumetric shadows in participating media with single-scattering. In Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on (87–92). IEEE
Xie X, Zaitsev Y, Velasquez-Garcia L, Teller S, Livermore C (2014). Compact, scalable, high-resolution, MEMS-enabled tactile displays. In Proc. of Solid-State Sensors, Actuators, and Microsystems Workshop (127–30)
Acknowledgements
This research was supported by MaGIC- X (Media and Games Innovation Centre of Excellence) UTM-IRDA Digital Media Centre Universiti Teknologi Malaysia 81310 Skudai Johor MALAYSIA.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ali, H.H., Sunar, M.S. & Kolivand, H. Realistic real-time rendering of light shafts using blur filter: considering the effect of shadow maps. Multimed Tools Appl 77, 17007–17022 (2018). https://doi.org/10.1007/s11042-017-5267-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5267-8