Skip to main content
Log in

Realistic real-time rendering of light shafts using blur filter: considering the effect of shadow maps

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Ali HH, Kolivand H, Sunar MS (2017) Soft bilateral filtering shadows using multiple image-based algorithms. Multimed Tools Appl 76(2):2591–2608

    Article  Google Scholar 

  2. Ament M, Sadlo F, Dachsbacher C, Weiskopf D (2014) Low-pass filtered volumetric shadows. IEEE Trans Vis Comput Graph 20(12):2437–2446

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Bavoil L (2011). Horizon-based ambient occlusion using compute shaders. Nvidia DirectX 11

  5. 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

  6. Chandrasekhar S (2013) Radiative transfer. Courier orporation

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. Forest V, Segovia B (2011) Object-based shadowed volumetric singlescattering for point and area lights

  15. 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

    Article  Google Scholar 

  16. Ali HH, Sunar MS, Kolivand H (2017) Soft bilateral filtering volumetric shadows using cube shadow maps. PLoS ONE 12(6):e0178415

  17. 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

    Google Scholar 

  18. 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

  19. Lawonn K, Baer A, Saalfeld P, Preim B (2014) Comparative evaluation of feature line techniques for shape depiction

  20. 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

  21. 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

    Article  Google Scholar 

  22. Max NL (1986) Atmospheric illumination and shadows. Acm Siggraph Comput Graph 20(4):117–124 ACM

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. Pharr M, Humphreys G (2004) Physically based rendering: From theory to implementation. Morgan Kaufmann

  25. Shin T, Olano M (2013) Rendering Particles in a Shaft of Light

  26. Siegel R, Howell JR, Thermal Radiation Heat Transfer (1992). Hemisphere, New York

  27. Stumpfel J (2004) Hdr lighting capture of the sky and sun. Master's thesis, California Institute of Technology

  28. Tomasi C, Manduchi R (1998) Bilateral filtering for gray and color images. In Computer Vision, 1998. Sixth International Conference on (839–846). IEEE

  29. Tóth B, Umenhoffer T (2009) Real-time Volumetric Lighting in Participating Media. In Eurographics (Short Papers) (57–60)

  30. 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

  31. Wyman C (2011) Voxelized shadow volumes. In Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics (33–40). ACM

  32. 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

  33. 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)

Download references

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

Authors

Corresponding author

Correspondence to Hatam H. Ali.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5267-8

Keywords

Navigation