Material-aware cloth simulation via constrained geometric deformation

Most real-world cloth consists of nonlinear material and exhibits anisotropic behavior. This paper proposes an efficient and expressive mesh deformation method to obtain realistic cloth shapes with various cloth materials. The key idea in this work is to model the cloth using a mesh-based deformation energy that is composed of several energy terms and to fit the weighting coefficients of the terms from real data. We first develop a direct geometrical material measurement method for testing the recovery, stretching and bending behaviors of different real cloth samples. Then, we separate the geometric deformation energy into three terms related to the vertex position, edge length and bending of the dihedral angle, respectively, and the weights for the three energy terms are learned from the data measured with real cloth. Reusing the weights for the geometric deformation by a numerical solution in the least square sense can model similar cloth behavior. The experiments show that our method effectively provides rich cloth simulation results that are able to capture distinctive material effects.

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

[2]  Huamin Wang,et al.  Data-driven elastic models for cloth: modeling and measurement , 2011, ACM Trans. Graph..

[3]  Alla Sheffer,et al.  Animation wrinkling: augmenting coarse cloth simulations with realistic-looking wrinkles , 2010, SIGGRAPH 2010.

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

[5]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[6]  Eitan Grinspun,et al.  A quadratic bending model for inextensible surfaces , 2006, SGP '06.

[7]  Alla Sheffer,et al.  Material-Aware Mesh Deformations , 2006, SMI.

[8]  Huamin Wang,et al.  Example-based wrinkle synthesis for clothing animation , 2010, SIGGRAPH 2010.

[9]  Jerry Weil,et al.  The synthesis of cloth objects , 1986, SIGGRAPH.

[10]  Alla Sheffer,et al.  D‐Charts: Quasi‐Developable Mesh Segmentation , 2005, Comput. Graph. Forum.

[11]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, SIGGRAPH 2004.

[12]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[13]  Kun Zhou,et al.  Gradient domain editing of deforming mesh sequences , 2007, ACM Trans. Graph..

[14]  John P. Lewis,et al.  Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation , 2000, SIGGRAPH.

[15]  Huamin Wang,et al.  Data-driven elastic models for cloth: modeling and measurement , 2011, SIGGRAPH 2011.

[16]  L. Szirmay-Kalos Virtual garments : A Fully Geometric Approach for Clothing Design , 2006 .

[17]  Nadia Magnenat-Thalmann,et al.  Animating wrinkles on clothes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[18]  Hujun Bao,et al.  Interactive mesh deformation with pseudo material effects , 2006, Comput. Animat. Virtual Worlds.

[19]  Project-Team Alice Geometry and Lighting , 2007 .

[20]  Christian Rössl,et al.  Differential coordinates for interactive mesh editing , 2004, Proceedings Shape Modeling Applications, 2004..

[21]  Jeongjin Lee,et al.  A real-time cloth draping simulation algorithm using conjugate harmonic functions , 2007, Comput. Graph..

[22]  Kai Tang,et al.  Quasi-Developable Mesh Surface Interpolation via Mesh Deformation , 2009, IEEE Transactions on Visualization and Computer Graphics.

[23]  Wolfgang Straßer,et al.  Continuum‐based Strain Limiting , 2009, Comput. Graph. Forum.

[24]  Matthias Müller,et al.  Wrinkle meshes , 2010, SCA '10.

[25]  Byung-Uck Kim,et al.  A deformation transformer for real-time cloth animation , 2010, ACM Trans. Graph..

[26]  J. Warren,et al.  Mean value coordinates for closed triangular meshes , 2005, SIGGRAPH 2005.

[27]  J. McCartney,et al.  Interactive garment design , 1990, The Visual Computer.

[28]  Daniel Thalmann,et al.  Joint-dependent local deformations for hand animation and object grasping , 1989 .

[29]  Kai Tang,et al.  A fully geometric approach for developable cloth deformation simulation , 2010, The Visual Computer.

[30]  Derek Bradley,et al.  Wrinkling Captured Garments Using Space‐Time Data‐Driven Deformation , 2009, Comput. Graph. Forum.

[31]  Ronald Fedkiw,et al.  Robust treatment of collisions, contact and friction for cloth animation , 2002, SIGGRAPH Courses.

[32]  Jessica K. Hodgins,et al.  Estimating cloth simulation parameters from video , 2003, SCA '03.

[33]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[34]  H. Shum,et al.  Subspace gradient domain mesh deformation , 2006, SIGGRAPH 2006.

[35]  Marc Alexa,et al.  Differential coordinates for local mesh morphing and deformation , 2003, The Visual Computer.

[36]  Steve Marschner,et al.  Efficient yarn-based cloth with adaptive contact linearization , 2010, SIGGRAPH 2010.

[37]  Kun Zhou,et al.  Mesh Editing with Gradient Field Manipulation , 2004 .

[38]  Daniel Cohen-Or,et al.  GPU-assisted positive mean value coordinates for mesh deformations , 2007, Symposium on Geometry Processing.