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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abdul-Rahman, A., Chen, M.: Spectral volume rendering based on the Kubelka–Munk theory. Comput. Graph. Forum 24(3), 413–422 (2005)
Bandeira, D., Walter, M.: Highlights on weathering effects. Vis. Comput. 26(6–8), 965–974 (2010)
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)
Blinn, J.F.: Light reflection functions for simulation of clouds and dusty surfaces. SIGGRAPH Comput. Graph. 16(3), 21–29 (1982)
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)
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)
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)
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)
Dorsey, J., Rushmeier, H., Sillion, F.: Digital Modeling of Material Appearance. Morgan Kaufmann Publishers Inc., San Francisco (2008)
Ershov, S., Kolchin, K., Myszkowski, K.: Rendering pearlescent appearance based on paint-composition modelling. Comput. Graph. Forum 20(3), 227–238 (2001)
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)
Fernando, R.: Percentage-closer soft shadows. In: ACM SIGGRAPH 2005 Sketches, SIGGRAPH ’05 (2005)
Festenberg, N.V., Gumhold, S.: Diffusion-based snow cover generation. Comput. Graph. Forum 30(6), 1837–1849 (2011)
Gershun, A.: Fresnel reflection of diffusely incident light. J. Opt. Soc. Am. 35, 162–162 (1945)
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)
Gu, J., Ramamoorthi, R., Belhumeur, P., Nayar, S.: Dirty glass: rendering contamination on transparent surfaces. In: EuroGraphics Symposium on Rendering (2007)
Haase, C.S., Meyer, G.W.: Modeling pigmented materials for realistic image synthesis. ACM Trans. Graph. 11(4), 305–335 (1992)
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)
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)
Hsu, S.C., Wong, T.T.: Simulating dust accumulation. EEE Comput. Graph. Appl. 15(1), 18–22 (1995)
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)
Kubelka, P.: New contributions to the optics of intensely light-scattering materials. Part ii: nonhomogeneous layers. J. Opt. Soc. Am. 44, 330–334 (1954)
Kubelka, P., Munk, F.: Ein beitrag zur optik der farbanstriche. Z. Tech. Phys. (Leipzig) 12, 593–601 (1931)
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)
Onoue, K., Nishita, T.: An interactive deformation system for granular material. Comput. Graph. Forum 24(1), 51–60 (2005)
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)
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)
Saunderson, J.L.: Calculation of the color of pigmented plastics. J. Opt. Soc. Am. 32, 727–729 (1942)
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-014-0967-9