Physics-driven pattern adjustment for direct 3D garment editing

Designers frequently reuse existing designs as a starting point for creating new garments. In order to apply garment modifications, which the designer envisions in 3D, existing tools require meticulous manual editing of 2D patterns. These 2D edits need to account both for the envisioned geometric changes in the 3D shape, as well as for various physical factors that affect the look of the draped garment. We propose a new framework that allows designers to directly apply the changes they envision in 3D space; and creates the 2D patterns that replicate this envisioned target geometry when lifted into 3D via a physical draping simulation. Our framework removes the need for laborious and knowledge-intensive manual 2D edits and allows users to effortlessly mix existing garment designs as well as adjust for garment length and fit. Following each user specified editing operation we first compute a target 3D garment shape, one that maximally preserves the input garment's style-its proportions, fit and shape-subject to the modifications specified by the user. We then automatically compute 2D patterns that recreate the target garment shape when draped around the input mannequin within a user-selected simulation environment. To generate these patterns, we propose a fixed-point optimization scheme that compensates for the deformation due to the physical forces affecting the drape and is independent of the underlying simulation tool used. Our experiments show that this method quickly and reliably converges to patterns that, under simulation, form the desired target look, and works well with different black-box physical simulators. We demonstrate a range of edited and resimulated garments, and further validate our approach via expert and amateur critique, and comparisons to alternative solutions.

[1]  Janett Rice,et al.  Ready-To-Wear Apparel Analysis , 1991 .

[2]  J. Zolésio,et al.  Introduction to shape optimization : shape sensitivity analysis , 1992 .

[3]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[4]  Klaus Schittkowski,et al.  Numerical Data Fitting in Dynamical Systems: A Practical Introduction with Applications and Software , 2002 .

[5]  Nadia Magnenat-Thalmann,et al.  Made-to-Measure Technologies for an Online Clothing Store , 2003, IEEE Computer Graphics and Applications.

[6]  Charlie C. L. Wang,et al.  Feature based 3D garment design through 2D sketches , 2003, Comput. Aided Des..

[7]  Ronald Fedkiw,et al.  Simulation of clothing with folds and wrinkles , 2003, SCA '03.

[8]  Jinlian Hu,et al.  Structure and Mechanics of Woven Fabrics , 2004 .

[9]  Szymon Rusinkiewicz,et al.  Modeling by example , 2004, ACM Trans. Graph..

[10]  Caterina Rizzi,et al.  ClothAssembler: a CAD Module for Feature-based Garment Pattern Assembly , 2005 .

[11]  Nadia Magnenat-Thalmann,et al.  From early virtual garment simulation to interactive fashion design , 2005, Comput. Aided Des..

[12]  Yu Wang,et al.  Design automation for customized apparel products , 2005, Comput. Aided Des..

[13]  Bruno Lévy,et al.  ABF++: fast and robust angle based flattening , 2005, TOGS.

[14]  Alla Sheffer,et al.  Virtual Garments: A Fully Geometric Approach for Clothing Design , 2006, Comput. Graph. Forum.

[15]  Matthias Müller,et al.  Position based dynamics , 2007, J. Vis. Commun. Image Represent..

[16]  John F. Hughes,et al.  A Sketch-Based Interface for Clothing Virtual Characters , 2007, IEEE Computer Graphics and Applications.

[17]  Marc Alexa,et al.  As-rigid-as-possible surface modeling , 2007, Symposium on Geometry Processing.

[18]  Takeo Igarashi,et al.  Plushie: an interactive design system for plush toys , 2007, SIGGRAPH 2007.

[19]  Ligang Liu,et al.  A Local/Global Approach to Mesh Parameterization , 2008, Comput. Graph. Forum.

[20]  Daniel Cohen-Or,et al.  Non-homogeneous resizing of complex models , 2008, SIGGRAPH Asia '08.

[21]  Pierre Alliez,et al.  Polygon Mesh Processing , 2010 .

[22]  Sebastian Thrun,et al.  Video-based reconstruction of animatable human characters , 2010, ACM Trans. Graph..

[23]  Takeo Igarashi,et al.  A Film Balloon Design System Integrated with Shell Element Simulation , 2010, Eurographics.

[24]  Joëlle Thollot,et al.  Stable inverse dynamic curves , 2010, ACM Trans. Graph..

[25]  Alla Sheffer,et al.  Context-aware garment modeling from sketches , 2011, Comput. Graph..

[26]  Olga Sorkine-Hornung,et al.  Interference-aware geometric modeling , 2011, ACM Trans. Graph..

[27]  Christopher D. Twigg,et al.  Optimization for sag-free simulations , 2011, SCA '11.

[28]  Takeo Igarashi,et al.  Sensitive couture for interactive garment modeling and editing , 2011, ACM Trans. Graph..

[29]  James F. O'Brien,et al.  Adaptive anisotropic remeshing for cloth simulation , 2012, ACM Trans. Graph..

[30]  Alla Sheffer,et al.  Design preserving garment transfer , 2012, ACM Trans. Graph..

[31]  Charlie C. L. Wang,et al.  Flexible shape control for automatic resizing of apparel products , 2012, Comput. Aided Des..

[32]  Joëlle Thollot,et al.  Inverse dynamic hair modeling with frictional contact , 2013, ACM Trans. Graph..

[33]  James F. O'Brien,et al.  Folding and crumpling adaptive sheets , 2013, ACM Trans. Graph..

[34]  Eitan Grinspun,et al.  Parsing sewing patterns into 3D garments , 2013, ACM Trans. Graph..

[35]  Jituo Li,et al.  Modeling 3D garments by examples , 2014, Comput. Aided Des..

[36]  Kun Zhou,et al.  An asymptotic numerical method for inverse elastic shape design , 2014, ACM Trans. Graph..

[37]  Eitan Grinspun,et al.  Designing inflatable structures , 2014, ACM Trans. Graph..

[38]  Ruomei Wang,et al.  Probabilistic Model for Virtual Garment Modeling , 2014, IGTA.

[39]  Levent Burak Kara,et al.  Semantic shape editing using deformation handles , 2015, ACM Trans. Graph..

[40]  Frédo Durand,et al.  Reconciling Elastic and Equilibrium Methods for Static Analysis , 2016, ACM Trans. Graph..

[41]  Charlie C. L. Wang,et al.  Styling Evolution for Tight-Fitting Garments , 2016, IEEE Transactions on Visualization and Computer Graphics.

[42]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .