“Modeling friction and air effects between cloth and deformable bodies” by Chen, Wang and Feng

  • ©Zhili Chen, Huamin Wang, and Renguo Feng




    Modeling friction and air effects between cloth and deformable bodies

Session/Category Title: Data-Driven Animation




    Real-world cloth exhibits complex behaviors when it contacts deformable bodies. In this paper, we study how to improve the simulation of cloth-body interactions from three perspectives: collision, friction, and air pressure. We propose an efficient and robust algorithm to detect the collisions between cloth and deformable bodies, using the surface traversal technique. We develop a friction measurement device and we use it to capture frictional data from real-world experiments. The derived friction model can realistically handle complex friction properties of cloth, including anisotropy and nonlinearity. To produce pressure effects caused by the air between cloth and deformable bodies, we define an air mass field on the cloth layer and we use real-world air permeability data to animate it over time. Our results demonstrate the efficiency and accuracy of our system in simulating objects with a three-layer structure (i.e., a cloth layer, an air layer, and an inner body layer), such as pillows, comforters, down jackets, and stuffed toys.


    1. Ainsley, S., Vouga, E., Grinspun, E., and Tamstorf, R. 2012. Speculative parallel asynchronous contact mechanics. ACM Trans. Graph. (SIGGRAPH Asia) 31, 6 (Nov.), 151:1–151:8. Google ScholarDigital Library
    2. Baraff, D., Witkin, A., and Kass, M. 2003. Untangling cloth. ACM Trans. Graph. (SIGGRAPH) 22 (July), 862–870. Google ScholarDigital Library
    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 SCA, 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 Trans. Graph. (SIGGRAPH) 28, 3 (July), 89:1–89:9. Google ScholarDigital Library
    5. Bridson, R., Fedkiw, R., and Anderson, J. 2002. Robust treatment of collisions, contact and friction for cloth animation. ACM Trans. Graph. (SIGGRAPH) 21, 3 (July), 594–603. Google ScholarDigital Library
    6. Brochu, T., Edwards, E., and Bridson, R. 2012. Efficient geometrically exact continuous collision detection. ACM Trans. Graph. (SIGGRAPH) 31, 4 (July), 96:1–96:7. Google ScholarDigital Library
    7. Cay, A., Vassiliadis, S., Rangoussi, M., and Tarakcioglu, I. 2007. Prediction of the air permeability of woven fabrics using neural networks. International Journal of Clothing Science and Technology 19, 18–35.Google ScholarCross Ref
    8. Coros, S., Martin, S., Thomaszewski, B., Schumacher, C., Sumner, R., and Gross, M. 2012. Deformable objects alive! ACM Trans. Graph. (SIGGRAPH) 31, 4 (July), 69:1–69:9. Google ScholarDigital Library
    9. Deben, 2013. Biaxial tensile stage for textiles and polymers, January. http://www.deben.co.uk/details.php?id=11.Google Scholar
    10. Faure, F., Gilles, B., Bousquet, G., and Pai, D. K. 2011. Sparse meshless models of complex deformable solids. ACM Trans. Graph. (SIGGRAPH) 30, 4 (July), 73:1–73:10. Google ScholarDigital Library
    11. Frazier, 2013. Differential pressure air permeability tester, January. http://www.frazierinstrument.com/products/fap/fap.html.Google Scholar
    12. Gascón, J., Zurdo, J. S., and Otaduy, M. A. 2010. Constraint-based simulation of adhesive contact. In Proc. of SCA, 39–44. Google ScholarDigital Library
    13. Guendelman, E., Selle, A., Losasso, F., and Fedkiw, R. 2005. Coupling water and smoke to thin deformable and rigid shells. ACM Trans. Graph. (SIGGRAPH) 24, 3 (July), 973–981. Google ScholarDigital Library
    14. Harmon, D., Vouga, E., Smith, B., Tamstorf, R., and Grinspun, E. 2009. Asynchronous contact mechanics. ACM Trans. Graph. (SIGGRAPH) 28, 3 (July), 87:1–87:12. Google ScholarDigital Library
    15. Huber, M., Pabst, S., and Straßer, W. 2011. Wet cloth simulation. In ACM SIGGRAPH 2011 Posters, 10:1–10:1. Google ScholarDigital Library
    16. Jimenez, S., and Luciani, A. 1993. Animation of interacting objects with collisions and prolonged contacts. In Proc. of the IFIP Working Group 5.10, 129–141.Google Scholar
    17. KATO Tech, 2013. KES-FB2-AUTO-A bending tester, January. http://english.keskato.co.jp/products/kes_fb2.html.Google Scholar
    18. KATO Tech, 2013. KES-G2 strip biaxial tensile tester, January. http://english.keskato.co.jp/products/kes_g2.html.Google Scholar
    19. KATO Tech, 2013. KES-SE friction tester, January. http://english.keskato.co.jp/products/kes_se.html.Google Scholar
    20. Kauer, M., Vuskovic, V., Dual, J., Szekely, G., and Bajka, M. 2002. Inverse finite element characterization of soft tissues. Medical Image Analysis 6, 3, 257–287.Google ScholarCross Ref
    21. 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 ScholarDigital Library
    22. Lang, J., Pai, D., and Woodham, R. J. 2002. Acquisition of elastic models for interactive simulation. International Journal of Robotics Research 21, 8, 713–733.Google ScholarCross Ref
    23. Lauterbach, C., Mo, Q., and Manocha, D. 2010. gProximity: Hierarchical GPU-based operations for collision and distance queries. In Proc. of Eurographics, vol. 29, 419–428.Google ScholarCross Ref
    24. Lenaerts, T., Adams, B., and Dutré, P. 2008. Porous flow in particle-based fluid simulations. ACM Trans. Graph. (SIGGRAPH) 27, 3 (Aug.), 49:1–49:8. Google ScholarDigital Library
    25. Miguel, E., Bradley, D., Thomaszewski, B., Bickel, B., Matusik, W., Otaduy, M. A., and Marschner, S. 2012. Data-driven estimation of cloth simulation models. In Proc. of Eurographics, vol. 31.Google Scholar
    26. Müller, M., Dorsey, J., McMillan, L., Jagnow, R., and Cutler, B. 2002. Stable real-time deformations. In Proc. of SCA, 49–54. Google ScholarDigital Library
    27. Pabst, S., Thomaszewski, B., and Strasser, W. 2009. Anisotropic friction for deformable surfaces and solids. In Proc. of SCA, 149–154. Google ScholarDigital Library
    28. Pai, D. K., Doel, K. v. d., James, D. L., Lang, J., Lloyd, J. E., Richmond, J. L., and Yau, S. H. 2001. Scanning physical interaction behavior of 3D objects. In Proc. of SIGGRAPH 98, Annual Conference Series, 87–96. Google ScholarDigital Library
    29. Provot, X. 1997. Collision and self-collision handling in cloth model dedicated to design garments. In Computer Animation and Simulation, 177–189.Google Scholar
    30. Qualitest, 2013. Coefficient of friction (COF) tester, January. http://www.worldoftest.com/cof.htm.Google Scholar
    31. Schoner, J. L., Lang, J., and Seidel, H.-P. 2004. Measurement-based interactive simulation of viscoelastic solids. In Proc. of Eurographics, vol. 23, 547C–556.Google ScholarCross Ref
    32. Schvartzman, S. C., Pérez, A. G., and Otaduy, M. A. 2010. Star-contours for efficient hierarchical self-collision detection. ACM Trans. Graph. (SIGGRAPH) 29 (July), 80:1–80:8. Google ScholarDigital Library
    33. SDL Atlas, 2013. Air permeability tester, January. http://www.sdlatlas.com/consumable/58/.Google Scholar
    34. Shinar, T., Schroeder, C., and Fedkiw, R. 2008. Two-way coupling of rigid and deformable bodies. In Proc. of SCA, 95–103. Google ScholarDigital Library
    35. Sifakis, E., Marino, S., and Teran, J. 2008. Globally coupled collision handling using volume preserving impulses. In Proc. of SCA, 147–153. Google ScholarDigital Library
    36. Stam, J. 2009. Nucleus: Towards a unified dynamics solver for computer graphics. In 11th IEEE International Conference on Computer-Aided Design and Computer Graphics.Google ScholarCross Ref
    37. Taber Industries, 2013. Fabric stiffness tester, January. http://www.taberindustries.com/fabric-stiffness.Google Scholar
    38. Tang, M., Manocha, D., Yoon, S.-E., Du, P., Heo, J.-P., and Tong, R.-F. 2011. VolCCD: Fast continuous collision culling between deforming volume meshes. ACM Trans. Graph. 30, 5 (Oct.), 111:1–111:15. Google ScholarDigital Library
    39. Textest, 2013. Air Permeability Tester FX 3300 LabAir IV, January. http://www.textest.ch/pages_en/3300-IV_en.htm.Google Scholar
    40. Thomaszewski, B., Pabst, S., and Straßer, W. 2008. Asynchronous cloth simulation. In Proc. of Computer Graphics International.Google Scholar
    41. Volino, P., Magnenat-Thalmann, N., and Faure, F. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. ACM Trans. Graph. 28, 4 (September), 105:1–105:16. Google ScholarDigital Library
    42. Wang, H., O’Brien, J. F., and Ramamoorthi, R. 2011. Data-driven elastic models for cloth: Modeling and measurement. ACM Trans. Graph. (SIGGRAPH) 30, 4 (July), 71:1–71:12. Google ScholarDigital Library
    43. Wicke, M., Lanker, H., and Gross, M. 2006. Untangling cloth with boundaries. In Proc. of Vision, Modeling, and Visualization, 349–356.Google Scholar
    44. Zheng, C., and James, D. L. 2012. Energy-based self-collision culling for arbitrary mesh deformations. ACM Trans. Graph. (SIGGRAPH) 31, 4 (July), 98:1–98:12. Google ScholarDigital Library

ACM Digital Library Publication:

Overview Page: