A Bending Model for Nodal Discretizations of Yarn‐Level Cloth

To deploy yarn‐level cloth simulations in production environments, it is paramount to design very efficient implementations, which mitigate the cost of the extremely high resolution. To this end, nodal discretizations aligned with the regularity of the fabric structure provide an optimal setting for efficient GPU implementations. However, nodal discretizations complicate the design of robust and controllable bending. In this paper, we address this challenge, and propose a model of bending that is both robust and controllable, and employs only nodal degrees of freedom. We extract information of yarn and fabric orientation implicitly from the nodal degrees of freedom, with no need to augment the model explicitly. But most importantly, and unlike previous formulations that use implicit orientations, the computation of bending forces bears no overhead with respect to other nodal forces such as stretch. This is possible by tracking optimal orientations efficiently. We demonstrate the impact of our bending model in examples with controllable anisotropy, as well as ironing, wrinkling, and plasticity.

[1]  S. Reese,et al.  Anisotropic Elastoplastic Material Behavior in Fabric Structures , 2003 .

[2]  Miguel A. Otaduy,et al.  Strain Rate Dissipation for Elastic Deformations , 2018, Comput. Graph. Forum.

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

[4]  Jun Wang,et al.  Prediction of shear force and an analysis of yarn slippage for a plain-weave carbon fabric in a bias extension state , 2000 .

[5]  Miguel A. Otaduy,et al.  Design and fabrication of flexible rod meshes , 2015, ACM Trans. Graph..

[6]  Rahul Narain,et al.  Homogenized yarn-level cloth , 2020, ACM Trans. Graph..

[7]  Markus H. Gross,et al.  Meshless deformations based on shape matching , 2005, ACM Trans. Graph..

[8]  Bernhard Thomaszewski,et al.  Designing structurally-sound ornamental curve networks , 2016, ACM Trans. Graph..

[9]  Jan Bender,et al.  A robust method to extract the rotational part of deformations , 2016, MIG.

[10]  Chenfanfu Jiang,et al.  Anisotropic elastoplasticity for cloth, knit and hair frictional contact , 2017, ACM Trans. Graph..

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

[12]  Michael Keefe,et al.  Finite element modeling of transverse impact on a ballistic fabric , 2006 .

[13]  J. Hearle,et al.  The structural mechanics of fibers , 2007 .

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

[15]  Mark Meyer,et al.  Artistic simulation of curly hair , 2013, SCA '13.

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

[17]  Steve Marschner,et al.  Interactive design of periodic yarn-level cloth patterns , 2018, ACM Trans. Graph..

[18]  Doug L. James,et al.  Efficient yarn-based cloth with adaptive contact linearization , 2010, ACM Trans. Graph..

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

[20]  Sun-Pui Ng,et al.  Numerical and experimental determination of in-plane elastic properties of 2/2 twill weave fabric composites , 1998 .

[21]  Miguel A. Otaduy,et al.  Robust eulerian-on-lagrangian rods , 2020, ACM Trans. Graph..

[22]  Miguel A. Otaduy,et al.  Yarn-level simulation of woven cloth , 2014, ACM Trans. Graph..

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

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

[25]  Eitan Grinspun,et al.  Discrete elastic rods , 2008, ACM Trans. Graph..

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

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

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

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

[30]  Miguel A. Otaduy,et al.  Mixing Yarns and Triangles in Cloth Simulation , 2020, Comput. Graph. Forum.

[31]  Wayne E. Carlson,et al.  Simulating the structure and dynamics of human hair: Modelling, rendering and animation , 1991, Comput. Animat. Virtual Worlds.

[32]  Steve Marschner,et al.  Stitch meshes for modeling knitted clothing with yarn-level detail , 2012, ACM Trans. Graph..

[33]  Brian N. Cox,et al.  A Binary Model of textile composites: III high failure strain and work of fracture in 3D weaves , 2003 .

[34]  Miguel A. Otaduy,et al.  Yarn-Level Cloth Simulation with Sliding Persistent Contacts , 2017, IEEE Transactions on Visualization and Computer Graphics.

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

[36]  E. Vouga,et al.  Discrete viscous threads , 2010, ACM Trans. Graph..

[37]  Matthias Teschner,et al.  Ieee Transactions on Visualization and Computer Graphics 1 Cosserat Nets , 2022 .

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

[39]  J. Spillmann,et al.  CoRdE: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects , 2007, SCA '07.