Simulating knitted cloth at the yarn level

Knitted fabric is widely used in clothing because of its unique and stretchy behavior, which is fundamentally different from the behavior of woven cloth. The properties of knits come from the nonlinear, three-dimensional kinematics of long, inter-looping yarns, and despite significant advances in cloth animation we still do not know how to simulate knitted fabric faithfully. Existing cloth simulators mainly adopt elastic-sheet mechanical models inspired by woven materials, focusing less on the model itself than on important simulation challenges such as efficiency, stability, and robustness. We define a new computational model for knits in terms of the motion of yarns, rather than the motion of a sheet. Each yarn is modeled as an inextensible, yet otherwise flexible, B-spline tube. To simulate complex knitted garments, we propose an implicit-explicit integrator, with yarn inextensibility constraints imposed using efficient projections. Friction among yarns is approximated using rigid-body velocity filters, and key yarn-yarn interactions are mediated by stiff penalty forces. Our results show that this simple model predicts the key mechanical properties of different knits, as demonstrated by qualitative comparisons to observed deformations of actual samples in the laboratory, and that the simulator can scale up to substantial animations with complex dynamic motion.

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

[2]  S. Kawabata,et al.  The Finite deformation theory of plain-weave fabrics , 1973 .

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

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

[5]  David E. Breen,et al.  A Particle-Based Model for Simulating the Draping Behavior of Woven Cloth , 1993 .

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

[7]  Wolfgang Straßer,et al.  A fast, flexible, particle-system model for cloth draping , 1996, IEEE Computer Graphics and Applications.

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

[9]  Yannick Remion,et al.  DYNA MIC ANIMATION OF SPLINE LIKE OBJECTS , 1999 .

[10]  A. Demiroz,et al.  A Study of the Graphical Representation of Plain-knitted Structures Part I: Stitch Model for the Graphical Representation of Plain-knitted Structures , 2000 .

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

[12]  Yannick Rémion,et al.  Towards Mechanical Level of Detail for Knitwear Simulation , 2001, WSCG.

[13]  Dinesh K. Pai,et al.  STRANDS: Interactive Simulation of Thin Solids using Cosserat Models , 2002, Comput. Graph. Forum.

[14]  C. Poole,et al.  Classical Mechanics, 3rd ed. , 2002 .

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

[16]  S. Harlock,et al.  Three-Dimensional Computer Modeling of Warp Knitted Structures , 2002 .

[17]  Jung-Whan Park,et al.  Bending Mechanics of Ply Yarns , 2003 .

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

[19]  Stephen Lin,et al.  Realistic Rendering and Animation of Knitwear , 2003, IEEE Trans. Vis. Comput. Graph..

[20]  K. Choi,et al.  An Energy Model of Plain Knitted Fabric , 2003 .

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

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

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

[24]  Michael J. King,et al.  A continuum constitutive model for the mechanical behavior of woven fabrics including slip and failure , 2005 .

[25]  Y. Jiang,et al.  Geometric and algebraic algorithms for modelling yarn in woven fabrics , 2005 .

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

[27]  P. Papadopoulos,et al.  Multiscale constitutive modeling and numerical simulation of fabric material , 2006 .

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

[29]  Marie-Paule Cani,et al.  Super-helices for predicting the dynamics of natural hair , 2006, SIGGRAPH 2006.

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

[31]  Jung-Whan Park,et al.  Bending Rigidity of Yarns , 2006 .

[32]  S. K. Tandon,et al.  An energy model of yarn bending , 2006 .

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

[34]  Christian Duriez,et al.  Quasi-dynamic splines , 2007, Symposium on Solid and Physical Modeling.

[35]  Doug L. James,et al.  FastLSM: fast lattice shape matching for robust real-time deformation , 2007, ACM Trans. Graph..

[36]  Jonathan Kaldor Simulating cloth at the yarn level , 2008, SIGGRAPH '08.

[37]  Matthias Teschner,et al.  An Adaptive Contact Model for the Robust Simulation of Knots , 2008, Comput. Graph. Forum.

[38]  Bernhard Eberhardt,et al.  Knit fabrics , 2000 .