Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Real-time simulating and rendering of layered dust

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Detailed modeling of appearance affected by dust coverage is challenging because of the numerous physical and material factors on which it depends. The two principal roadblocks are the complexity of simulating dust particle deposition and the difficulty of accurately depicting the reflectance. In this paper, we present a practical framework for simulating and rendering the appearance of objects covered by the layered dust of spatially varying thickness. First, a fast evaluation approach is proposed to compute the dust’s thickness distribution based on a surface’s inclination and stickiness properties, as well as surface exposure and local stability. Then, to ensure high fidelity of light scattering and real-time performance, we render the scene based on a revised Kubelka–Munk model implemented on the GPU, including the effects of external and internal surface reflection. Finally, experimental results reveal that our framework can produce visually convincing dusty objects of arbitrary complexity in real time.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Abdul-Rahman, A., Chen, M.: Spectral volume rendering based on the Kubelka–Munk theory. Comput. Graph. Forum 24(3), 413–422 (2005)

    Google Scholar 

  2. Bandeira, D., Walter, M.: Highlights on weathering effects. Vis. Comput. 26(6–8), 965–974 (2010)

    Article  Google Scholar 

  3. Barron, V., Torrent, J.: Use of the KubelkaMunk theory to study the influence of iron oxides on soil colour. J. Soil Sci. 37(4), 499–510 (1986)

    Article  Google Scholar 

  4. Blinn, J.F.: Light reflection functions for simulation of clouds and dusty surfaces. SIGGRAPH Comput. Graph. 16(3), 21–29 (1982)

    Google Scholar 

  5. Bosch, C., Laffont, P.Y., Rushmeier, H., Dorsey, J., Drettakis, G.: Image-guided weathering: a new approach applied to flow phenomena. ACM Trans. Graph. 30(3), 20:1–20:13 (2011)

  6. Chen, Y., Xia, L., Wong, T.T., Tong, X., Bao, H., Guo, B., Shum, H.Y.: Visual simulation of weathering by \(\gamma \)-ton tracing. In: ACM SIGGRAPH 2005 Papers, SIGGRAPH ’05, pp. 1127–1133 (2005)

  7. Curtis, C.J., Anderson, S.E., Seims, J.E., Fleischer, K.W., Salesin, D.H.: Computer-generated watercolor. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’97, pp. 421–430 (1997)

  8. Dorsey, J., Hanrahan, P.: Modeling and rendering of metallic patinas. In: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’96, pp. 387–396 (1996)

  9. Dorsey, J., Rushmeier, H., Sillion, F.: Digital Modeling of Material Appearance. Morgan Kaufmann Publishers Inc., San Francisco (2008)

    Google Scholar 

  10. Ershov, S., Kolchin, K., Myszkowski, K.: Rendering pearlescent appearance based on paint-composition modelling. Comput. Graph. Forum 20(3), 227–238 (2001)

    Google Scholar 

  11. Fearing, P.: Computer modelling of fallen snow. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’00, pp. 37–46 (2000)

  12. Fernando, R.: Percentage-closer soft shadows. In: ACM SIGGRAPH 2005 Sketches, SIGGRAPH ’05 (2005)

  13. Festenberg, N.V., Gumhold, S.: Diffusion-based snow cover generation. Comput. Graph. Forum 30(6), 1837–1849 (2011)

  14. Gershun, A.: Fresnel reflection of diffusely incident light. J. Opt. Soc. Am. 35, 162–162 (1945)

    Article  Google Scholar 

  15. Ghazanfarpour, D., Mérillou, S., Pueyo, X., Bosch Geli, C.: A physically-based model for rendering realistic scratches. Comput. Graph. Forum 23, 361–370 (2004)

    Article  Google Scholar 

  16. Gu, J., Ramamoorthi, R., Belhumeur, P., Nayar, S.: Dirty glass: rendering contamination on transparent surfaces. In: EuroGraphics Symposium on Rendering (2007)

  17. Haase, C.S., Meyer, G.W.: Modeling pigmented materials for realistic image synthesis. ACM Trans. Graph. 11(4), 305–335 (1992)

    MATH  Google Scholar 

  18. Hanrahan, P., Krueger, W.: Reflection from layered surfaces due to subsurface scattering. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’93, pp. 165–174 (1993)

  19. Hašan, M., Fuchs, M., Matusik, W., Pfister, H., Rusinkiewicz, S.: Physical reproduction of materials with specified subsurface scattering. In: ACM SIGGRAPH 2010 Papers, SIGGRAPH ’10, pp. 61:1–61:10 (2010)

  20. Hsu, S.C., Wong, T.T.: Simulating dust accumulation. EEE Comput. Graph. Appl. 15(1), 18–22 (1995)

    Google Scholar 

  21. Baranoski, B.W., Chen, G.V.G., Chen, T.F., Yim, D., Miranda, E.: Spectral appearance changes induced by light exposure. ACM Trans. Graph. 32(1), 10:1–10:13 (2013)

  22. Kubelka, P.: New contributions to the optics of intensely light-scattering materials. Part ii: nonhomogeneous layers. J. Opt. Soc. Am. 44, 330–334 (1954)

    Article  Google Scholar 

  23. Kubelka, P., Munk, F.: Ein beitrag zur optik der farbanstriche. Z. Tech. Phys. (Leipzig) 12, 593–601 (1931)

    Google Scholar 

  24. Lu, J., Georghiades, A.S., Glaser, A., Wu, H., Wei, L.Y., Guo, B., Dorsey, J., Rushmeier, H.: Context-aware textures. ACM Trans. Graph. 26(1), 3:1–3:22 (2007)

  25. Onoue, K., Nishita, T.: An interactive deformation system for granular material. Comput. Graph. Forum 24(1), 51–60 (2005)

    Google Scholar 

  26. Pharr, M., Hanrahan, P.: Monte carlo evaluation of non-linear scattering equations for subsurface reflection. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’00, pp. 75–84 (2000)

  27. Rudolf, D., Mould, D., Neufeld, E.: Simulating wax crayons. In: Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, PG ’03, p. 163 (2003)

  28. Saunderson, J.L.: Calculation of the color of pigmented plastics. J. Opt. Soc. Am. 32, 727–729 (1942)

    Article  Google Scholar 

Download references

Acknowledgments

We would like to thank Xin Sun from MSRA for helpful discussion on this project. We would also like to thank the anonymous reviewers for their valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Guo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, J., Pan, JG. Real-time simulating and rendering of layered dust. Vis Comput 30, 797–807 (2014). https://doi.org/10.1007/s00371-014-0967-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-014-0967-9

Keywords

Navigation