“Rule-free sewing pattern adjustment with precision and efficiency” by Wang

  • ©Huamin Wang



Entry Number: 53

Session Title:

    Cloth Encounters of the Shirt Kind


    Rule-free sewing pattern adjustment with precision and efficiency




    Being able to customize sewing patterns for different human bodies without using any pre-defined adjustment rule will not only improve the realism of virtual humans in the entertainment industry, but also deeply affect the fashion industry by making fast fashion and made-to-measure garments more accessible. To meet the requirement set by the fashion industry, a sewing pattern adjustment system must be both efficient and precise, which unfortunately cannot be achieved by existing techniques. In this paper, we propose to solve sewing pattern adjustment as a nonlinear optimization problem immediately, rather than in two phases: a garment shape optimization phase and an inverse pattern design phase as in previous systems. This allows us to directly minimize the objective function that evaluates the fitting quality of the garment sewn from a pattern, without any compromise caused by the nonexistence of the solution to inverse pattern design. To improve the efficiency of our system, we carry out systematic research on a variety of optimization topics, including pattern parametrization, initialization, an inexact strategy, acceleration, and CPU-GPU implementation. We verify the usability of our system through automatic grading tests and made-to-measure tests. Designers and pattern makers confirm that our pattern results are able to preserve design details and their fitting qualities are acceptable. In our computational experiment, the system further demonstrates its efficiency, reliability, and flexibility of handling various pattern designs. While our current system still needs to overcome certain limitations, we believe it is a crucial step toward fully automatic pattern design and adjustment in the future.


    1. Alvanon. 2018. Alvanon Form Measurements. https://alvanon.com/measurements-specs/. Online; accessed April 16, 2018.Google Scholar
    2. David Baraff and Andrew Witkin. 1998. Large Steps in Cloth Simulation. In Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’98). 43–54. Google ScholarDigital Library
    3. Aric Bartle, Alla Sheffer, Vladimir G. Kim, Danny M. Kaufman, Nicholas Vining, and Floraine Berthouzoz. 2016. Physics-driven Pattern Adjustment for Direct 3D Garment Editing. ACM Trans. Graph. (SIGGRAPH) 35, 4, Article 50 (July 2016), 11 pages. Google ScholarDigital Library
    4. Miklos Bergou, Max Wardetzky, David Harmon, Denis Zorin, and Eitan Grinspun. 2006. A Quadratic Bending Model for Inextensible Surfaces. In Proceedings of SGP. 227–230. Google ScholarDigital Library
    5. Bernd Bickel, Moritz Bächer, Miguel A. Otaduy, Wojciech Matusik, Hanspeter Pfister, and Markus Gross. 2009. Capture and Modeling of Non-linear Heterogeneous Soft Tissue. ACM Trans. Graph. (SIGGRAPH) 28, 3, Article 89 (July 2009), 9 pages. Google ScholarDigital Library
    6. Sofien Bouaziz, Sebastian Martin, Tiantian Liu, Ladislav Kavan, and Mark Pauly. 2014. Projective Dynamics: Fusing Constraint Projections for Fast Simulation. ACM Trans. Graph. (SIGGRAPH) 33, 4, Article 154 (July 2014), 11 pages. Google ScholarDigital Library
    7. R. Bridson, S. Marino, and R. Fedkiw. 2003. Simulation of Clothing with Folds and Wrinkles. In Proceedings of SCA. 28–36. Google ScholarDigital Library
    8. Remi Brouet, Alla Sheffer, Laurence Boissieux, and Marie-Paule Cani. 2012. Design Preserving Garment Transfer. ACM Trans. Graph. (SIGGRAPH) 31, 4, Article 36 (July 2012), 11 pages. Google ScholarDigital Library
    9. Romain Casati, Gilles Daviet, and Florence Bertails-Descoubes. 2016. Inverse Elastic Cloth Design with Contact and Friction. Technical report. Inria Grenoble Rhône-Alpes, Université de Grenoble.Google Scholar
    10. Kwang-Jin Choi and Hyeong-Seok Ko. 2002. Stable but Responsive Cloth. ACM Trans. Graph. (SIGGRAPH) 21, 3 (July 2002), 604–611. Google ScholarDigital Library
    11. Gabriel Cirio, Jorge Lopez-Moreno, David Miraut, and Miguel A. Otaduy. 2014. Yarn-level Simulation of Woven Cloth. ACM Trans. Graph. (SIGGRAPH Asia) 33, 6, Article 207 (Nov. 2014), 11 pages. Google ScholarDigital Library
    12. Philippe Decaudin, Dan Julius, Jamie Wither, Laurence Boissieux, Alla Sheffer, and Marie-Paule Cani. 2006. Virtual Garments: A Fully Geometric Approach for Clothing Design. Computer Graphics Forum (Eurographics) 25, 3 (2006), 625–634.Google ScholarCross Ref
    13. Akash Garg, Eitan Grinspun, Max Wardetzky, and Denis Zorin. 2007. Cubic shells. In Proceedings of SCA. 91–98. Google ScholarDigital Library
    14. Rony Goldenthal, David Harmon, Raanan Fattal, Michel Bercovier, and Eitan Grinspun. 2007. Efficient Simulation of Inextensible Cloth. ACM Trans. Graph. (SIGGRAPH) 26, 3, Article 49 (July 2007). Google ScholarDigital Library
    15. Peng Guan, Loretta Reiss, David A. Hirshberg, Alexander Weiss, and Michael J. Black. 2012. DRAPE: DRessing Any PErson. ACM Trans. Graph. (SIGGRAPH) 31, 4, Article 35 (July 2012), 10 pages. Google ScholarDigital Library
    16. Eldad Haber, Uri M. Ascher, and Douglas W. Oldenburg. 2004. Inversion of 3D Electromagnetic Data in Frequency and Time Domain Using an Inexact All-At-Once Approach. Geophysics 69, 5 (2004), 1216–1228.Google ScholarCross Ref
    17. Pushkar Joshi, Mark Meyer, Tony DeRose, Brian Green, and Tom Sanocki. 2007. Harmonic Coordinates for Character Articulation. ACM Trans. Graph. (SIGGRAPH) 26, 3, Article 71 (July 2007). Google ScholarDigital Library
    18. Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2010. Efficient Yarn-based Cloth with Adaptive Contact Linearization. ACM Trans. Graph. (SIGGRAPH) 29, 4, Article 105 (July 2010), 10 pages. Google ScholarDigital Library
    19. Ligang Liu, Lei Zhang, Yin Xu, Craig Gotsman, and Steven J. Gortler. 2008. A Local/Global Approach to Mesh Parameterization. In Proceedings of SGP. 1495–1504. Google ScholarDigital Library
    20. Tiantian Liu, Adam W. Bargteil, James F. O’Brien, and Ladislav Kavan. 2013. Fast Simulation of Mass-spring Systems. ACM Trans. Graph. (SIGGRAPH Asia) 32, 6, Article 214 (Nov. 2013), 7 pages. Google ScholarDigital Library
    21. E. Lund, H. Moller, and L.A. Jakobsen. 2003. Shape Design Optimization of Stationary Fluid-Structure Interaction Problems with Large Displacements and Turbulence. Structural and Multidisciplinary Optimization 25, 5–6 (Dec. 2003), 383–392. Google ScholarDigital Library
    22. Miles Macklin, Matthias Müller, Nuttapong Chentanez, and Tae-Yong Kim. 2014. Unified Particle Physics for Real-time Applications. ACM Trans. Graph. (SIGGRAPH) 33, 4, Article 153 (July 2014), 12 pages. Google ScholarDigital Library
    23. Yuwei Meng, Charlie C. L. Wang, and Xiaogang Jin. 2012. Flexible Shape Control for Automatic Resizing of Apparel Products. Comput. Aided Des. 44, 1 (Jan. 2012), 68–76. Google ScholarDigital Library
    24. E. Miguel, D. Bradley, B. Thomaszewski, B. Bickel, W. Matusik, M. A. Otaduy, and S. Marschner. 2012. Data-Driven Estimation of Cloth Simulation Models. Comput. Graph. Forum 31, 2pt2 (May 2012), 519–528. Google ScholarDigital Library
    25. Eder Miguel, David Miraut, and Miguel A. Otaduy. 2016. Modeling and Estimation of Energy-Based Hyperelastic Objects. Computer Graphics Forum (Eurographics) 35, 2 (May 2016), 385–396.Google ScholarCross Ref
    26. Eder Miguel, Rasmus Tamstorf, Derek Bradley, Sara C. Schvartzman, Bernhard Thomaszewski, Bernd Bickel, Wojciech Matusik, Steve Marschner, and Miguel A. Otaduy. 2013. Modeling and Estimation of Internal Friction in Cloth. ACM Trans. Graph. (SIGGRAPH Asia) 32, 6, Article 212 (Nov. 2013), 10 pages. Google ScholarDigital Library
    27. Matthias Müller. 2008. Hierarchical Position Based Dynamics. In Proceedings of VRIPHYS. 1–10.Google Scholar
    28. Rahul Narain, Matthew Overby, and George E. Brown. 2016. ADMM ⊇ Projective Dynamics: Fast Simulation of General Constitutive Models. In Proceedings of SCA. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 21–28. Google ScholarDigital Library
    29. Rahul Narain, Armin Samii, and James F. O’Brien. 2012. Adaptive Anisotropic Remeshing for Cloth Simulation. ACM Trans. Graph. (SIGGRAPH) 31, 6, Article 152 (Nov. 2012), 10 pages. Google ScholarDigital Library
    30. Jorge Nocedal and Stephen J. Wright. 2006. Numerical Optimization (2rd Ed.). Springer.Google Scholar
    31. Rien Quirynen, Sebastien Gros, and Moritz Diehl. 2017. Inexact Newton-Type Optimization with Iterated Sensitivities. SIAM Journal on Optimization 28, 1 (2017), 74–95.Google ScholarCross Ref
    32. Mélina Skouras, Bernhard Thomaszewski, Peter Kaufmann, Akash Garg, Bernd Bickel, Eitan Grinspun, and Markus Gross. 2014. Designing Inflatable Structures. ACM Trans. Graph. (SIGGRAPH) 33, 4, Article 63 (July 2014), 10 pages. Google ScholarDigital Library
    33. Min Tang, Huamin Wang, Le Tang, Ruofeng Tong, and Dinesh Manocha. 2016. CAMA: Contact-Aware Matrix Assembly with Unified Collision Handling for GPU-based Cloth Simulation. Computer Graphics Forum (Eurographics) 35, 2 (2016), 511–521.Google ScholarCross Ref
    34. Maxime Tournier, Matthieu Nesme, Benjamin Gilles, and François Faure. 2015. Stable Constrained Dynamics. ACM Trans. Graph. (SIGGRAPH) 34, 4, Article 132 (July 2015), 10 pages. Google ScholarDigital Library
    35. Nobuyuki Umetani, Danny M. Kaufman, Takeo Igarashi, and Eitan Grinspun. 2011. Sensitive Couture for Interactive Garment Modeling and Editing. ACM Trans. Graph. (SIGGRAPH) 30, 4, Article 90 (July 2011), 12 pages. Google ScholarDigital Library
    36. Pascal Volino, Nadia Magnenat-Thalmann, and Francois Faure. 2009. A Simple Approach to Nonlinear Tensile Stiffness for Accurate Cloth Simulation. ACM Trans. Graph. 28, 4, Article 105 (Sept. 2009), 16 pages. Google ScholarDigital Library
    37. Charlie Wang, Yu Wang, and M. Yuen. 2005. Design Automation for Customized Apparel Products. Comput. Aided Des. 37, 7 (June 2005), 675–691. Google ScholarDigital Library
    38. Huamin Wang. 2015. A Chebyshev Semi-iterative Approach for Accelerating Projective and Position-based Dynamics. ACM Trans. Graph. (SIGGRAPH Asia) 34, 6, Article 246 (Oct. 2015), 9 pages. Google ScholarDigital Library
    39. Huamin Wang, James F. O’Brien, and Ravi Ramamoorthi. 2011. Data-driven Elastic Models for Cloth: Modeling and Measurement. ACM Trans. Graph. (SIGGRAPH) 30, 4, Article 71 (July 2011), 12 pages. Google ScholarDigital Library
    40. Huamin Wang and Yin Yang. 2016. Descent Methods for Elastic Body Simulation on the GPU. ACM Trans. Graph. (SIGGRAPH Asia) 35, 6, Article 212 (Nov. 2016), 10 pages. Google ScholarDigital Library
    41. ZOZO. 2018. ZOZOSUIT. https://zozosuit.com/teaser. Online; accessed April 16, 2018.Google Scholar

ACM Digital Library Publication: