Skip to main content
Log in

Painting canvas synthesis

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present the development of a procedural method for texturing and modeling different kinds of woven canvas used to support easel paintings. The detailed macro- and microgeometry of textiles and different weaving patterns found in woven fabrics is conveniently simulated by procedural displacement and surface shading. The common varieties of canvas used in art production since the Italian Renaissance period are presented and recreated. The anatomy of an oil-based painting is briefly introduced and a visual simulation of decay presented. We also apply our texturing and shading techniques to a simple geometric representation of painting to help visualize the changing characteristics developed during the aging process of a canvas support kept in uncontrolled environmental conditions.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Apodaca A, Gritz L (1999) Advanced RenderMan. Morgan Kaufmann, San Francisco

  2. Andrews Reath N (1924) A classification of hand-loom fabrics. Pennsylvania Museum Bulletin, Philadelphia, 20 November 1924

  3. Baraff D, Witkin AP (1998) Large steps in cloth simulation. In: Proceedings of SIGGRAPH 98, Computer Graphics, Orlando, FL, 19–24 July 1998, pp 43–54

  4. Berger GA, Russell WH (1990) Deterioration of surfaces exposed to environmental changes. J Am Inst Conservat 29(01):45–76

    Article  Google Scholar 

  5. Blinn JF (1978) Simulation of wrinkled surfaces. In: Proceedings of SIGGRAPH 78, Computer Graphics, Atlanta, GA, 23–25 August 1978, 12(03):286–292

  6. Blinn JF, Newell ME (1976) Texture and reflection in computer generated images. Commun ACM 19:542–546

    Article  Google Scholar 

  7. Breen DE, House DJ, Wozny MJ (1994) Predicting the Drape of woven cloth using interacting particles. In: Proceedings of SIGGRAPH 94, Computer Graphics, Orlando, FL, 24–29 July 1994, pp 365–372

  8. Carignan M, Yang Y, Magnenat-Thalmann N, Thalmann D (1992) Dressing animated synthetic actors with complex deformable clothes. In: Proceedings of SIGGRAPH 92, Computer Graphics, Chicago, 26–31 July 1992, 26(2):99–104

  9. Chen Y, Lin S, Zhong H, Xu YQ, Guo B, Shum HY (2003) Realistic rendering and animation of knitwear. IEEE Trans Vis Comput Graph 9(1):43–55

    Article  Google Scholar 

  10. Cook RL (1984) Shade trees. In: Proceedings of SIGGRAPH 84, Computer Graphics, Minneapolis, MN, 23–27 July 1984, 18(3):223–231

  11. Cook RL, Carpenter L, Catmull E (1987) The Reyes image rendering architecture. In: Proceedings of SIGGRAPH 87, Computer Graphics, Anaheim, CA, 27–31 July 1987, 21(3):95–102

  12. Corel Corporation (2001) Painter 7.0. Ottawa, ON, Canada

  13. Daubert K, Seidel H-P (2002) Hardware-based volumetric knit-wear. Comput Graph Forum 21(3):575–784

    Article  Google Scholar 

  14. Daubert K, Lensch HPA, Heidrich W, Seidel H-P (2001) Efficient cloth modeling and rendering. In: Proceedings of Rendering Techniques 2001: 12th Eurographics workshop on rendering, London, 25–27 June 2001, pp 63–70

  15. De Willigen P (1999) A mathematical study on craquelure and other mechanical damage in paintings. MOLART Report Series, WBBM report Series 42, Delft University Press, Delft, The Netherlands

  16. Dorsey J, Hanrahan P (1996) Modeling and rendering of metallic patinas. In: Proceedings of SIGGRAPH 96, Computer Graphics, New Orleans, 3–8 August 1996, pp 387–396

  17. Dorsey J, Edelman A, Jensen H, Legakis J, Pedersen H (1999) Modeling and rendering of weathered stone. In: Proceedings of SIGGRAPH 1999, Computer Graphics, Los Angeles, 8–13 August 1999, pp 225–234

  18. Drago F, Chiba N (2002) Procedural simulation of interwoven structures. In: Proceedings of Advances in Modelling Animation and Rendering (CGI2002), Bradford, UK, 3–5 July 2002. Elsevier, Amsterdam, pp 123–138

  19. Ebert D, Musgrave K, Peachey D, Perlin K, Worley S (1994) Texturing and modeling: a procedural approach. AP Professional

    Google Scholar 

  20. Gobron S, Chiba N (1999) 3D surface cellular automata and its applications. J Vis Comput Animat 10(03):143–158

    Article  Google Scholar 

  21. Gröller E, Rau RT, Strasser W (1995) Modeling and visualization of knitwear. IEEE Trans Vis Comput Graph 01(4):302–310

    Article  Google Scholar 

  22. Gröller E, Rau RT, Strasser W (1996) Modeling textiles as three dimensional textures. In: Proceedings of the 7th Eurographics rendering workshop, Porto, Portugal, 27–31 August 1996, pp 205–214

  23. Lokovic T, Veach E (2000) Deep shadow maps. In: Proceedings of SIGGRAPH 2000, Computer Graphics, New Orleans, 23–28 July 2000, pp 385–92

  24. Mecklenburg MF, Tumosa CS (1999) Temperature and relative humidity effects on the mechanical and chemical stability of collections. ASHRAE J 41(4):77–82

    Google Scholar 

  25. Merillou S, Dischler J-M, Ghazanfarpour D (2001) Corrosion: simulating and rendering. In: Proceedings of Graphics Interface, Ottawa, ON, Canada, 7–9 June 2001, pp 167–174

  26. Nicolaus K (1999) The restoration of paintings. Konemann Verlagsgesellschaft mbH

  27. Percival-Prescott Westby (1974) The lining cycle. In: Proceedings of the conference on comparative lining techniques, National Maritime Museum, Greenwich, UK

  28. Perlin K (1985) An image synthesizer. In: Proceedings of SIGGRAPH 85, Computer Graphics, San Francisco, 22–26 July 1985, 19(3):287–296

  29. Perlin K (2002) Improving noise. In: ACM Transactions on Graphics, Proceedings of SIGGRAPH 2002, San Antonio, TX, 21–26 July 2002, 21(3):681–682

  30. Perlin K, Hoffert EM (1989) Hypertexture. In: Proceedings of SIGGRAPH 89, Computer Graphics, Boston, 31 July–4 August 4 1989, 23(3):253–262

  31. Pixar (2000) The Renderman interface, v. 3.2 specification. Pixar, Emeryville, CA

  32. Rostain E (1981) Rentoilage et transposition des tableaux. Erec, France

  33. Vanderlip Carbonnel K (1980) A study of French painting canvases. J Am Inst Conservat 20(1):03–20

    Article  Google Scholar 

  34. Vasari G (1550) Lives of the artists, of painting in oil on panel or on canvas, Vasari on techniques. Dover, New York, 1907. Republished as “Vasari on Technique”

  35. Volevich V, Kopylov EA, Khodulev AB, Karpenko OA (1997) An approach to cloth synthesis and visualization. In: Proceedings of the 7th conference on computer graphics and scientific visualization, Graphicon-97, Moscow, Russia, 21–24 May 1997

  36. Volino P, Magnenat-Thalmann N (2000a) Virtual clothing. Springer, Berlin Heidelberg New York

  37. Volino P, Magnenat-Thalmann N (2000b) Implementing fast cloth simulation with collision response. In: Proceedings of Computer Graphics International, Geneva, Switzerland, 19–24 June 2000, pp 257–268

  38. Westin SH, Arvo JR, Torrance KE (1992) Predicting reflectance functions from complex surfaces. In: Proceedings of SIGGRAPH 92, Computer Graphics, Chicago, 26–31 July 1992, 26(2):255–264

  39. Xu YQ, Chen Y, Lin S, Zhong H, Wu E, Guo B, Shum HY (2001) Photo-realistic rendering of knitwear using the lumislice. In: Proceedings of SIGGRAPH 2001, Los Angeles, 12–17 August 2001, pp 391–398

  40. Yasuda T, Yokoi S, Toriwaki JI (1992) A shading model for cloth objects. IEEE Comput Graph Appl 12(6):15–24

    Article  Google Scholar 

  41. Zhong H, Xu YQ, Guo B, Shum HY (2001) Realistic and efficient rendering of free-form knitwear. J Vis Comput Animat 12(1):13–22

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Frédéric Drago.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Drago, F., Chiba, N. Painting canvas synthesis. Vis Comput 20, 314–328 (2004). https://doi.org/10.1007/s00371-004-0240-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-004-0240-8

Keywords

Navigation