Virtual garments based on geometric features of fabric buckling

We present a new, procedural approach for modelling and animating the garments worn by virtual characters. Our method takes into account the properties of fabric to generate the geometry of local folds that are so crucial for visual realism. Modelling is performed by approximating an initial free-form surface roughly representing a garment by a piecewise developable mesh called the buckling mesh. The latter models the specific buckling features of fabric: more precisely, it automatically folds according to pre-computed patterns, depending on the 3D positions of a few control points. The approximation enhances the realism of the garment surface since the wrinkles that make it piecewise developable also give it the appearance of fabric. Moreover, the set of 2D fabric panels required to sew the garment is computed during the process, enabling distortion-free texture mapping. During animation, the buckling mesh procedurally folds and unfolds according to the positions of its control points. The latter are animated through a simple physically-based model that accounts for the floating behaviour of cloth. Our solution differs completely from the standard physically-based approach, since it does not require the use of many mass nodes nor of stiff equations to generate non-extensible cloth. As our results show, our method can be used for the real-time, visually aesthetic animation of dressed characters, making it applicable to enhance the realism of virtual humans in real-time applications.

[1]  Michael E. Taylor,et al.  Differential Geometry I , 1994 .

[2]  Marie-Paule Cani,et al.  Real-time dynamic wrinkles , 2004, Proceedings Computer Graphics International, 2004..

[3]  Nadia Magnenat-Thalmann,et al.  Simulation of Clothes for Real-time Applications , 2004, Eurographics.

[4]  J. Mitani,et al.  Making papercraft toys from meshes using strip-based approximate unfolding , 2004, SIGGRAPH 2004.

[5]  Andrew P. Witkin,et al.  Untangling cloth , 2003, ACM Trans. Graph..

[6]  Charlie C. L. Wang,et al.  Freeform surface flattening based on fitting a woven mesh model , 2005, Comput. Aided Des..

[7]  Uri M. Ascher,et al.  Decomposing cloth , 2004, SCA '04.

[8]  Mark A. Peletier,et al.  Cylindrical shell buckling: a characterization of localization and periodicity , 2003 .

[9]  Charlie C. L. Wang,et al.  Surface flattening based on energy model , 2002, Comput. Aided Des..

[10]  J. Amirbayat,et al.  The complex buckling of flexible sheet materials—Part I. Theoretical approach , 1986 .

[11]  H. Gotoda,et al.  Modeling and animation of garment wrinkle formation processes , 1990 .

[12]  Marcus Nordenstam,et al.  A practical dynamics system , 2003, SCA '03.

[13]  J. Amirbayat,et al.  The Anatomy of Buckling of Textile Fabrics: Drape and Conformability , 1989 .

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

[15]  P. Grosberg The Mechanical Properties of Woven Fabrics Part II: The Bending of Woven Fabrics , 1966 .

[16]  J. McCartney,et al.  The flattening of triangulated surfaces incorporating darts and gussets , 1999, Comput. Aided Des..

[17]  E. Denby The Deformation of Fabrics during Wrinkling—A Theoretical Approach , 1976 .

[18]  Nadia Magnenat-Thalmann,et al.  Comparing efficiency of integration methods for cloth simulation , 2001, Proceedings. Computer Graphics International 2001.

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

[20]  Kwang-Jin Choi,et al.  Stable but responsive cloth , 2002, SIGGRAPH 2002.

[21]  Tae Jin Kang,et al.  Analyzing Fabric Buckling Based on Nonlinear Bending Properties , 2004 .

[22]  K. Athiannan,et al.  Experimental investigations on buckling of cylindrical shells under axial compression and transverse shear , 2004 .

[23]  P D Soden,et al.  Inextensional collapse of thin-walled tubes under axial compression , 1977 .

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

[25]  Markus Wacker,et al.  Multilayered Wrinkle Textures from Strain , 2004, VMV.

[26]  John F. Hughes,et al.  Sketching garments for virtual characters , 2006, SIGGRAPH Courses.