Simulation of Tearing Cloth with Frayed Edges

Woven cloth can commonly be seen in daily life and also in animation. Unless prevented in some way, woven cloth usually frays at the edges. However, in computer graphics, woven cloth is typically modeled as a continuum sheet, which is not suitable for representing frays. This paper proposes a model that allows yarn movement and slippage during cloth tearing. Drawing upon techniques from textile and mechanical engineering fields, we model cloth as woven yarn crossings where each yarn can be independently torn when the strain limit is reached. To make the model practical for graphics applications, we simulate only tearing part of cloth with a yarn‐level model using a simple constrained mass‐spring system for computational efficiency. We designed conditions for switching from a standard continuum sheet model to our yarn‐level model, so that frays can be initiated and propagated along the torn lines. Results show that our method can achieve plausible tearing cloth animation with frayed edges.

[1]  Romesh C. Batra,et al.  Effect of frame size, frame type, and clamping pressure on the ballistic performance of soft body armor , 2008 .

[2]  Nadia Magnenat-Thalmann,et al.  Versatile and efficient techniques for simulating cloth and other deformable objects , 1995, SIGGRAPH.

[3]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[4]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[5]  Demetri Terzopoulos,et al.  Deformable models , 2000, The Visual Computer.

[6]  Charlie C. L. Wang,et al.  Shear buckling and dynamic bending in cloth simulation , 2008, Comput. Animat. Virtual Worlds.

[7]  David E. Breen,et al.  Predicting the drape of woven cloth using interacting particles , 1994, SIGGRAPH.

[8]  F. T. Peirce The geometry of cloth structure , 1937 .

[9]  Eitan Grinspun,et al.  To appear in the ACM SIGGRAPH conference proceedings Efficient Simulation of Inextensible Cloth , 2007 .

[10]  Jessica K. Hodgins,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH.

[11]  W. E. Warren The elastic properties of woven polymeric fabric , 1990 .

[12]  Daniel Thalmann,et al.  Dressing animated synthetic actors with complex deformable clothes , 1992, SIGGRAPH.

[13]  Xavier Provot,et al.  Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior , 1995 .

[14]  Christer Ericson,et al.  Real-Time Collision Detection , 2004 .

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

[16]  S. Kawabata,et al.  3—THE FINITE-DEFORMATION THEORY OF PLAIN-WEAVE FABRICS PART I: THE BIAXIAL-DEFORMATION THEORY , 1973 .

[17]  James F. O'Brien,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH '02.

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

[19]  Tae-Yong Kim,et al.  The Chronicles of Narnia: the lion, the crowds and rhythm and hues (Author video presentations are available from the citation page) , 2006, SIGGRAPH Courses.

[20]  Koichi Hirota,et al.  Generation of crack patterns with a physical model , 1998, The Visual Computer.

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

[22]  V. Tan,et al.  Modelling inter‐yarn friction in woven fabric armour , 2006 .

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

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

[25]  Jessica K. Hodgins,et al.  Graphical modeling and animation of brittle fracture , 1999, SIGGRAPH.

[26]  TerzopoulosDemetri,et al.  Modeling inelastic deformation , 1988 .

[27]  Steve Marschner,et al.  Simulating knitted cloth at the yarn level , 2008, ACM Trans. Graph..

[28]  Robert Bacon,et al.  Animation of fracture by physical modeling , 1991, The Visual Computer.

[29]  Nadia Magnenat-Thalmann,et al.  Implementing fast cloth simulation with collision response , 2000, Proceedings Computer Graphics International 2000.

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

[31]  Daniel Thalmann,et al.  An evolving system for simulating clothes on virtual actors , 1996, IEEE Computer Graphics and Applications.

[32]  Mathieu Desbrun,et al.  Discrete shells , 2003, SCA '03.

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

[34]  A. Kemp An Extension of Peirce's Cloth Geometry to the Treatment of Non-circular Threads , 1958 .

[35]  Andrew Selle,et al.  To appear in the ACM SIGGRAPH conference proceedings A Mass Spring Model for Hair Simulation , 2008 .

[36]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[37]  Andrew P. Witkin,et al.  Fast and Controllable Simulation of the Shattering of Brittle Objects , 2001, Comput. Graph. Forum.

[38]  Elsevier Sdol,et al.  Journal of Visual Communication and Image Representation , 2009 .