“Data-driven elastic models for cloth: modeling and measurement” by Wang, O’Brien and Ramamoorthi

  • ©Huamin Wang, James F. O'Brien, and Ravi Ramamoorthi




    Data-driven elastic models for cloth: modeling and measurement



    Cloth often has complicated nonlinear, anisotropic elastic behavior due to its woven pattern and fiber properties. However, most current cloth simulation techniques simply use linear and isotropic elastic models with manually selected stiffness parameters. Such simple simulations do not allow differentiating the behavior of distinct cloth materials such as silk or denim, and they cannot model most materials with fidelity to their real-world counterparts. In this paper, we present a data-driven technique to more realistically animate cloth. We propose a piecewise linear elastic model that is a good approximation to nonlinear, anisotropic stretching and bending behaviors of various materials. We develop new measurement techniques for studying the elastic deformations for both stretching and bending in real cloth samples. Our setup is easy and inexpensive to construct, and the parameters of our model can be fit to observed data with a well-posed optimization procedure. We have measured a database of ten different cloth materials, each of which exhibits distinctive elastic behaviors. These measurements can be used in most cloth simulation systems to create natural and realistic clothing wrinkles and shapes, for a range of different materials.


    1. Alsawaf, F. 1985. A model for textile tensile curves. PhD thesis, University of Manchester Institute of Science and Technology.Google Scholar
    2. Baraff, D., and Witkin, A. 1998. Large steps in cloth simulation. In Proc. of SIGGRAPH 98, E. Fiume, Ed., Computer Graphics Proceedings, Annual Conference Series, ACM, 43–54. Google Scholar
    3. Bhat, K. S., Twigg, C. D., Hodgins, J. K., Khosla, P. K., Popović, Z., and Seitz, S. M. 2003. Estimating cloth simulation parameters from video. In Proc. of the ACM SIGGRAPH/Eurographics symposium on Computer animation, 37–51. Google ScholarDigital Library
    4. Bickel, B., Bächer, M., Otaduy, M. A., Matusik, W., Pfister, H., and Gross, M. 2009. Capture and modeling of non-linear heterogeneous soft tissue. ACM Transactions on Graphics (SIGGRAPH 2009) 28, 3 (July), 89:1–89:9. Google Scholar
    5. Boisse, P., Gasser, A., and Hivet, G. 2001. Analyses of fabric tensile behavior: determination of the biaxial tension-strain sur-faces and their use in forming simulations. Composites: Part A, 32, 1395–1414.Google ScholarCross Ref
    6. Bradley, D., Popa, T., Sheffer, A., Heidrich, W., and Boubekeur, T. 2008. Markerless garment capture. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 3 (August), 99:1–99:9. Google Scholar
    7. Breen, D. E., House, D. H., and Wozny, M. J. 1994. A particle-based model for simulating the draping behavior of woven cloth. Textile Research Journal 64, 11, 663–685.Google ScholarCross Ref
    8. Breen, D. E., House, D. H., and Wozny, M. J. 1994. Predicting the drape of woven cloth using interacting particles. In Proc. of SIGGRAPH 94, E. Fiume, Ed., Computer Graphics Proceedings, Annual Conference Series, 365–372. Google Scholar
    9. Bridson, R., Fedkiw, R., and Anderson, J. 2002. Robust treatment of collisions, contact and friction for cloth animation. In Proc. of ACM SIGGRAPH 2002, E. Fiume, Ed., vol. 21 of Computer Graphics Proceedings, Annual Conference Series, 594–603. Google Scholar
    10. Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proc. of the ACM SIGGRAPH/Eurographics symposium on Computer animation, 28–36. Google ScholarDigital Library
    11. Choi, K.-J., and Ko, H.-S. 2002. Stable but responsive cloth. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3 (July), 604–611. Google Scholar
    12. Deben, 2011. Biaxial Tensile Stage for Textiles and Polymers, Jan. http://www.deben.co.uk/details.php?id=11.Google Scholar
    13. English, E., and Bridson, R. 2008. Animating developable surfaces using nonconforming elements. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 3 (August), 66:1–66:5. Google Scholar
    14. Goldenthal, R., Harmon, D., Fattal, R., Bercovier, M., and Grinspun, E. 2007. Efficient simulation of inextensible cloth. ACM Transactions on Graphics (2007) 26, 3 (July). Google Scholar
    15. Grinspun, E., Hirani, A. N., Desbrun, M., and Schröder, P. 2003. Discrete shells. In Proc. of the ACM SIGGRAPH/Eurographics symposium on Computer animation, 62–67. Google ScholarDigital Library
    16. Kaldor, J. M., James, D. L., and Marschner, S. 2008. Simulating knitted cloth at the yarn level. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 3 (August), 65:1–65:9. Google Scholar
    17. Kaldor, J. M., James, D. L., and Marschner, S. 2010. Efficient yarn-based cloth with adaptive contact linearization. ACM Transactions on Graphics (SIGGRAPH 2010) 29, 4 (July), 105:1–105:10. Google Scholar
    18. KATO Tech Co., L., 2011. KES-FB2-AUTO-A Pure Bending Tester, Jan. http://english.keskato.co.jp/products/kes_fb2.html.Google Scholar
    19. KATO Tech Co., L., 2011. KES-G2 Strip Biaxial Tensile Tester, Jan. http://english.keskato.co.jp/products/kes_g2.html.Google Scholar
    20. Kawabata, S., Postle, R., and Niwa, M. 1982. Objective specification of fabric quality, mechanical properties and performance. Textile Machinery Society of Japan.Google Scholar
    21. King, M., Jearanaisilawong, P., and Socrate, S. 2005. A continuum constitutive model for the mechanical behavior of woven fabrics. International Journal of Solids and Structures 42, 13 (June), 3867–3896.Google ScholarCross Ref
    22. Kunitomo, S., Nakamura, S., and Morishima, S. 2010. Optimization of cloth simulation parameters by considering static and dynamic features. In ACM SIGGRAPH 2010 Posters, 15:1–15:1. Google Scholar
    23. McCartney, J., Hinds, B. K., and Kelly, D. 2005. Modelling of anisotropic performance fabrics. Journal of Materials Processing Technology 159, 2, 181–190.Google ScholarCross Ref
    24. Müller, M. 2008. Hierarchical position based dynamics. In Proc. of Virtual Reality Interactions and Physical Simulations.Google Scholar
    25. Ng, S., Ng, R., and Yu, W. 2005. Bilinear approximation of anisotropic stress-strain. Research Journal of Textile and Apparel 12, 4 (Nov).Google Scholar
    26. O’Brien, J. F., and Hodgins, J. K. 1999. Graphical modeling and animation of brittle fracture. In Proc. of SIGGRAPH 99, Computer Graphics Proceedings, Annual Conference Series, 137–146. Google Scholar
    27. Peng, X., and Cao, J. 2005. A continuum mechanics-based non-orthogonal constitutive model for woven composite fabrics. Composites: Part A, 36, 859–874.Google ScholarCross Ref
    28. Provot, X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Graphics Interface 95, 147.Google Scholar
    29. Slaughter, W. S. 2002. The Linearized Theory of Elasticity. Birkhauser.Google Scholar
    30. Thomaszewski, B., Pabst, S., and Strasser, W. 2009. Continuum-based strain limiting. In Proc. of Eurographics 2009, vol. 28, 569–576.Google Scholar
    31. Volino, P., Magnenat-Thalmann, N., and Faure, F. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. ACM Transactions on Graphics 28, 4 (September), 105:1–105:16. Google ScholarDigital Library
    32. Wang, H., O’Brien, J., and Ramamoorthi, R. 2010. Multi-resolution isotropic strain limiting. ACM Transactions on Graphics (SIGGRAPH 98) 29, 6 (December), 156:1–156:10. Google Scholar
    33. White, R., Crane, K., and Forsyth, D. A. 2007. Capturing and animating occluded cloth. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3 (July). Google Scholar
    34. Wojtan, C., Mucha, P. J., and Turk, G. 2006. Keyframe control of complex particle systems using the adjoint method. In Proc. of the ACM SIGGRAPH/Eurographics symposium on Computer animation, 15–23. Google ScholarDigital Library
    35. Yeomana, M. S., Reddyb, D., Bowlesc, H. C., Bezuidenhoutd, D., Zillad, P., and Franz, T. 2010. A constitutive model for the warp-weft coupled non-linear behavior of knitted biomedical textiles. Biomaterials 31 (November), 8484–8493.Google ScholarCross Ref
    36. Zhang, W., Leonard, J. L., and Accorsi, M. L. 2005. Analysis of geometrically nonlinear anisotropic membranes: theory and verification. Finite Elements in Analysis and Design 41 (May), 963–988. Google ScholarDigital Library
    37. Zhou, N., and Ghosh, T. 1998. On-line measurement of fabric bending behavior. Textile Research Journal, 7 (July), 533–542.Google ScholarCross Ref
    38. Zwick Roell, G., 2011. Biaxial Tensile Test, Jan. http://www.zwick.com/en/applications/metals/stripsheet/biaxial-tensile-test.html.Google Scholar

ACM Digital Library Publication:

Overview Page: