“Visual simulation of weathering by γ-ton tracing”

  • ©Yanyun Chen, Lin Xia, Tien-Tsin Wong, Xin Tong, Hujun Bao, Baining Guo, and Heung-Yeung Shum




    Visual simulation of weathering by γ-ton tracing



    Weathering modeling introduces blemishes such as dirt, rust, cracks and scratches to virtual scenery. In this paper we present a visual stimulation technique that works well for a wide variety of weathering phenomena. Our technique, called γ-ton tracing, is based on a type of aging-inducing particles called γ-tons. Modeling a weathering effect with γ-ton tracing involves tracing a large number of γ-tons through the scene in a way similar to photon tracing and then generating the weathering effect using the recorded γ-ton transport information. With this technique, we can produce weathering effects that are customized to the scene geometry and tailored to the weathering sources. Several effects that are challenging for existing techniques can be readily captured by γ-ton tracing. These include global transport effects. or “stainbleeding”. γ-ton tracing also enables visual simulations of complex multi-weathering effects. Lastly γ-ton tracing can generate weathering effects that not only involve texture changes but also large-scale geometry changes. We demonstrate our technique with a variety of examples.


    1. Arvo, J., and Kirk, D. B. 1990. Particle transport and image synthesis. In Proceedings of SIGGRAPH’90, 63–66. Google ScholarDigital Library
    2. Badler, N. I., and Becket, W. 1990. Imperfection for realistic image synthesis. Journal of Visualization and Computer Animation 1, 1 (Aug.), 26–32.Google Scholar
    3. Bosch, C., Pueyo, X., Merillou, S., and Ghazanfarpour, D. 2004. A physically-based model for rendering realistic scratches. In Proc. Eurographics 2004.Google Scholar
    4. Cook, R. L. 1984. Shade trees. In Proceedings of SIGGRAPH ’84, 223–231. Google ScholarDigital Library
    5. Cutler, B., Dorsey, J., Mcmillan, L., Müller, M., and Jagnow, R. 2002. A procedural approach to authoring solid models. ACM Transactions on Graphics 21, 3 (July), 302–311. Google ScholarDigital Library
    6. Desbenoit, B., Galin, E., and Akkouche, S. 2004. Simulating and modeling lichen growth. Computer Graphics Forum 23, 3, 341–350.Google ScholarCross Ref
    7. Dorsey, J., and Hanrahan, P. 1996. Modeling and rendering of metallic patinas. In Proceedings of SIGGRAPH ’96, 387–396. Google ScholarDigital Library
    8. Dorsey, J., and Hanrahan, P. 2000. Digital materials and virtual weathering. Scientific American (February), 64–71.Google Scholar
    9. Dorsey, J., Pedersen, H. K., and Hanrahan. P. 1996. Flow and changes in appearance. In Proceedings of SIGGRAPH ’96, 411–420. Google ScholarDigital Library
    10. Dorsey, J., Edelman, A., Jensen, H. W., Legakis, J., and Pedersen, H. K. 1999. Modeling and rendering of weathered stone. In Proceedings of SIGGRAPH ’99, 225–234. Google ScholarDigital Library
    11. Ebert, D. S., Musgrave, F. K., Peachey, D., Perlin, K., and Worley, S. 1998. Texturing & Modeling: A Procedural Approach, second ed. AP Professional. Google ScholarDigital Library
    12. Gobron, S., and Chiba, N. 2001. Crack pattern simulation based on 3D surface cellular automata. In The Visual Computer, vol. 17(5). Springer, 287–309.Google Scholar
    13. Hsu, S.-C., and Wong, T.-T. 1995. Simulating dust accumulation. IEEE Computer Graphics & Applications 15, 1, 18–22. Google ScholarDigital Library
    14. Jensen, H. W. 1996. Global illumination using photon maps. In Eurographics Rendering Workshop 1996, 21–30. Google ScholarDigital Library
    15. Kajiya, J. T. 1986. The rendering equation. In Proceedings of SIGGRAPH ’86, 143–150. Google ScholarDigital Library
    16. Kelley, A. D., Malin, M. C., and Nielson, G. M. 1988. Terrain simulation using a model of stream erosion. In Proceedings of SIGGRAPH ’88, 263–268. Google ScholarDigital Library
    17. Merillou, S., Dischler, J.-M., and Ghazanfarpour, D. 2001. Corrosion: Simulating and rendering. In Graphics Interface 2001, 167–174. Google ScholarDigital Library
    18. Miller, G. 1994. Efficient algorithms for local and global accessibility shading. In Proceedings of SIGGRAPH ’94, ACM Press, 319–326. Google ScholarDigital Library
    19. Musgrave, F. K., Kolb, C. E., and Mace, R. S. 1989. The synthesis and rendering of eroded fractal terrains. In Proceedings of SIGGRAPH ’89, 41–50. Google ScholarDigital Library
    20. Paquette, E., Poulin, P., and Drettakis, G. 2001. Surface aging by impacts. In Proceedings of Graphics Interface 2001, 175–182. Google ScholarDigital Library
    21. Paquette, E., Poulin, P., and Drettakis, G. 2002. The simulation of paint cracking and peeling. In Proceedings of Graphics Interface 2002, 59–68.Google Scholar
    22. Perlin, K. 1985. An image synthesizer. In Proceedings of SIGGRAPH ’85, 287–296. Google ScholarDigital Library
    23. Pfister, H., Zwicker, M., Van Baar, J., and Gross, M. 2000. Surfels: surface elements as rendering primitives. In Proceedings of SIGGRAPH ’00, 335–342. Google ScholarDigital Library
    24. Rusinkiewicz, S., and Levoy, M. 2000. Qsplat: a multiresolution point rendering system for large meshes. In Proceedings of SIGGRAPH ’00, 343–352. Google ScholarDigital Library
    25. Spanier, J., and Gelbard, E. 1969. Monte Carlo Principles and Neutron Transport Problems. Addison-Wesley.Google Scholar
    26. Turk, G. 1991. Generating textures for arbitrary surfaces using reaction-diffusion. Computer Graphics (Proceedings of SIGGRAPH 91) 25, 4 (July), 289–298. Google ScholarDigital Library
    27. Turk, G. 1992. Re-tiling polygonal surfaces. In Computer Graphics (Proceedings of SIGGRAPH 92), vol. 26, 55–64. Google ScholarDigital Library
    28. Witkin, A., and Kass, M. 1991. Reaction-diffusion textures. Computer Graphics (Proceedings of SIGGRAPH 91) 25, 4 (July), 299–308. Google ScholarDigital Library
    29. Wong, T.-T., Ng, W.-Y., and Heng, P.-A. 1997. A geometry dependent texture generation framework for simulating surface imperfections. In Proceedings of the 8-th Eurographics Workshop on Rendering (Rendering Techniques’97), 139–150. Google ScholarDigital Library

ACM Digital Library Publication: