Advertisement

A Geometry Dependent Texture Generation Framework for Simulating Surface Imperfections

  • Tien-Tsin Wong
  • Wai-Yin Ng
  • Pheng-Ann Heng
Part of the Eurographics book series (EUROGRAPH)

Abstract

To model surface imperfections and weathering, we propose a two-step texture generation framework in between manual texture synthesis and automatic physical simulation. Although the pattern of blemishes looks random, the systematic and geometry dependent nature of the underlying distribution is still observable. A distribution of tendency (potential to contain blemishes) is modeled in the first step, which includes user control and geometric information. The second generates and distributes an irregular blemish pattern according to the modeled tendency distribution. As examples we model three common surface imperfections; dust accumulation, patina and peeling.

Keywords

Dust Particle Computer Graphic Geometric Factor Fractional Brownian Motion Surface Point 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    J. Amanatides. Ray tracing with cones. In Hank Christiansen, editor, Computer Graphics (SIGGRAPH ‘84 Proceedings), volume 18, pages 129–135, July 1984.CrossRefGoogle Scholar
  2. 2.
    J. Arvo and D. Kirk. Fast ray tracing by ray classification. In Computer Graphics (SIGGRAPH ‘87 Proceedings), volume 21, pages 55–64, July 1987.Google Scholar
  3. 3.
    W. Becket and N. I. Badler. Imperfection for realistic image synthesis. Journal of Visualization and Computer Animation, 1 (1): 26–32, August 1990.CrossRefGoogle Scholar
  4. 4.
    E. Catmull. Subdivision Algorithm for the Display of Curved Surfaces. PhD thesis, University of Utah, 1974.Google Scholar
  5. 5.
    M. Cohen and J. Wallace. Radiosity and Realistic Image Synthesis. AP Professional, 1993.Google Scholar
  6. 6.
    Michael Cohen and Donald P. Greenberg. The hemi-cube: a radiosity solution for complex environments. In Computer Graphics (SIGGRAPH ‘85 Proceedings), volume 19, pages 31–40, August 1985.Google Scholar
  7. 7.
    R. L. Cook, T. Porter, and L. Carpenter. Distributed ray tracing. In Hank Christiansen, editor, Computer Graphics (SIGGRAPH ‘84 Proceedings), volume 18, pages 137–145, July 1984.Google Scholar
  8. 8.
    M. J. Dehaemer and M. J. Zyda. Simplification of objects rendered by polygonal approximations. Computer & Graphics, 15 (2): 175–184, 1991.CrossRefGoogle Scholar
  9. 9.
    J. C. Dill. An application of color graphics to the display of surface curvature. In Computer Graphics (SIGGRAPH ‘81 Proceedings), volume 15, pages 153–161, August 1981.Google Scholar
  10. 10.
    J. Dorsey and P. Hanrahan. Modeling and rendering of metallic patinas. In Computer Graphics (SIGGRAPH ‘86 Proceedings), pages 387–396, August 1996.Google Scholar
  11. 11.
    J. Dorsey, H. K. Pedersen, and P. Hanrahan. Flow and changes in appearance. In Computer Graphics (SIGGRAPH ‘86 Proceedings), pages 411–420, August 1996.Google Scholar
  12. 12.
    A. Fujimoto, T. Tanaka, and K. Iwata. Arts: Accelerated ray-tracing system. IEEE Computer Graphics and Applications, 6 (4): 16–26, April 1986.CrossRefGoogle Scholar
  13. 13.
    Gregory J. Gard. Measuring and modeling anisotropic reflection. In Computer Graphics (SIGGRAPH ‘82 Proceedings), volume 26, pages 265–272, July 1992.Google Scholar
  14. 14.
    A. Glassner, editor.An Introduction to Ray Tracing. Academic Press, 1989. Google Scholar
  15. 15.
    R. A. Goldstein and R. Nagel. 3-D visual simulation. Simulation, 16(1): 25–31, January 1971.CrossRefGoogle Scholar
  16. 16.
    P. S. Heckbert. Survey of texture mapping. IEEE Computer Graphics and Applications, 6 (1 1): 56–67, Nov. 1986.CrossRefGoogle Scholar
  17. 17.
    Siu-Chi Hsu and Tien-Tsin Wong. Simulating dust accumulation. IEEE Computer Graphics and Applications, 15 (1): 18–22, January 1995.CrossRefGoogle Scholar
  18. 18.
    J. T. Kajiya and T. L. Kay. Rendering fur with three dimensional textures. In Computer Graphics (SIGGRAPH ‘89 Proceedings), volume 23, pages 271–280, July 1989.Google Scholar
  19. 19.
    T. L. Kay and J. T. Kajiya. Ray tracing complex scenes. In Computer Graphics (SIGGRAPH ‘86 Proceedings), volume 20, pages 269–278, August 1986.Google Scholar
  20. 20.
    J. Maillot, H. Yahia, and A. Verroust. Interactive texture mapping. In James T. Kajiya, editor, Computer Graphics (SIGGRAPH ‘83 Proceedings), volume 27, pages 27–34, August 1993.Google Scholar
  21. 21.
    B. B. Mandelbrot. The Fractal Geometry of Nature. W.H. Freeman and Co., New York, rev 1977.Google Scholar
  22. 22.
    G. Miller. Efficient algorithms for local and global accessibility shading. In Computer Graphics (SIGGRAPH ‘84 Proceedings), pages 319–326, 1994.Google Scholar
  23. 23.
    D. R. Peachey. Solid texturing of complex surfaces. In B. A. Barsky, editor, Computer Graphics (SIGGRAPH ‘85 Proceedings), volume 19, pages 279–286, July 1985.Google Scholar
  24. 24.
    K. Perlin. An image synthesizer. In B. A. Barsky, editor, Computer Graphics (SIGGRAPH ‘85 Proceedings), volume 19, pages 287–296, July 1985.Google Scholar
  25. 25.
    B.-T. Phong. Illumination for computer-generated pictures. Commuication of ACM, 18 (6), June 1975.Google Scholar
  26. 26.
    F. X. Sillion and C. Puech. Radiosity and Global Illumination. Morgan Kaufmann, 1994.Google Scholar
  27. 27.
    K. E. Torrance and E. M. Sparrow. Theory for off-specular reflection from roughened surfaces. In Journal of Optical Society of America, volume 57, pages 1105–1114, September 1967.Google Scholar
  28. 28.
    G. Turk. Generating textures for arbitrary surfaces using reaction-diffusion. In Thomas W. Sederberg, editor, Computer Graphics (SIGGRAPH ‘81 Proceedings),volume 25, pages 289–298, July 1991. Editors’ Note: see Appendix, p. 333 for colored figures of this paperGoogle Scholar

Copyright information

© Springer-Verlag/Wien 1997

Authors and Affiliations

  • Tien-Tsin Wong
    • 1
  • Wai-Yin Ng
    • 2
  • Pheng-Ann Heng
    • 1
  1. 1.Department. of Computer Science & EngineeringThe Chinese University of Hong KongChina
  2. 2.Department of Information EngineeringThe Chinese University of Hong KongChina

Personalised recommendations