Dynamic cloth simulation by isogeometric analysis

Abstract A NURBS-based continuum approach of cloth simulation is presented. Cloth geometry is described by NURBS, and the dynamic response is modeled by displacement-only NURBS shell. The shell formulation, including a constitutive description for cloth-like materials and an algorithmic treatment of multi-patch models, is discussed in detail. A fully NURBS based contact/impact update algorithm is presented. Numerical examples are included to demonstrate the performance and the application of the method.

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

[2]  Peter Wriggers,et al.  Contact treatment in isogeometric analysis with NURBS , 2011 .

[3]  Jörg Peters,et al.  Interference Detection for Subdivision Surfaces , 2004, Comput. Graph. Forum.

[4]  Nadia Magnenat-Thalmann,et al.  Accurate collision response on polygonal meshes , 2000, Proceedings Computer Animation 2000.

[5]  Gabriel Zachmann,et al.  Collision Detection for Deformable Objects , 2004, Comput. Graph. Forum.

[6]  T. Hughes,et al.  ISOGEOMETRIC ANALYSIS: APPROXIMATION, STABILITY AND ERROR ESTIMATES FOR h-REFINED MESHES , 2006 .

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

[8]  J. C. Simo,et al.  On a stress resultant geometrically exact shell model. Part II: the linear theory; computational aspects , 1989 .

[9]  Timothy G. Clapp,et al.  Finite-element modeling and control of flexible fabric parts , 1996, IEEE Computer Graphics and Applications.

[10]  J. C. Simo,et al.  On a stress resultant geometrically exact shell model. Part III: computational aspects of the nonlinear theory , 1990 .

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

[12]  川端 季雄,et al.  The standardization and analysis of hand evaluation. , 1975 .

[13]  Michael Ortiz,et al.  Fully C1‐conforming subdivision elements for finite deformation thin‐shell analysis , 2001, International Journal for Numerical Methods in Engineering.

[14]  Helmut E. Bez,et al.  A simple finite element model for cloth drape simulation , 1996 .

[15]  Hong Qin,et al.  D-NURBS: A Physics-Based Framework for Geometric Design , 1996, IEEE Trans. Vis. Comput. Graph..

[16]  Colby C. Swan,et al.  A Mathematical Modeling Framework for Analysis of Functional Clothing , 2007 .

[17]  Muthu Govindaraj,et al.  A Physically Based Model of Fabric Drape Using Flexible Shell Theory , 1995 .

[18]  Dinesh Manocha,et al.  Efficient and accurate interference detection for polynomial deformation , 1996, Proceedings Computer Animation '96.

[19]  Roland Wüchner,et al.  Isogeometric shell analysis with Kirchhoff–Love elements , 2009 .

[20]  G. Steven,et al.  A Study of Fabric Deformation Using Nonlinear Finite Elements , 1995 .

[21]  Hidehiko Okabe,et al.  Three dimensional apparel CAD system , 1992, SIGGRAPH.

[22]  Wolfgang Straßer,et al.  A consistent bending model for cloth simulation with corotational subdivision finite elements , 2006 .

[23]  WilhelmsJane,et al.  Collision Detection and Response for Computer Animation , 1988 .

[24]  Sung-Kie Youn,et al.  Isogeometric analysis with trimming technique for problems of arbitrary complex topology , 2010 .

[25]  G. A. V. Leaf,et al.  The Mechanical Properties of Woven Fabrics , 1971 .

[26]  T. Kang,et al.  Drape Simulation of Woven Fabric by Using the Finite-element Method , 1995 .

[27]  Alessandro Reali,et al.  Isogeometric Analysis of Structural Vibrations , 2006 .

[28]  Billie J. Collier,et al.  Drape Prediction by Means of Finite-element Analysis , 1991 .

[29]  Hyun-Jung Kim,et al.  Isogeometric analysis for trimmed CAD surfaces , 2009 .

[30]  T. Hughes,et al.  Isogeometric analysis : CAD, finite elements, NURBS, exact geometry and mesh refinement , 2005 .

[31]  G. R. Heppler,et al.  Mechanical Modeling of Fabrics in Bending , 2004 .

[32]  Thomas J. R. Hughes,et al.  Isogeometric shell analysis: The Reissner-Mindlin shell , 2010 .

[33]  Xavier Provot,et al.  Collision and self-collision handling in cloth model dedicated to design garments , 1997, Computer Animation and Simulation.

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

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

[36]  Hong Qin,et al.  Dynamic NURBS with geometric constraints for interactive sculpting , 1994, TOGS.

[37]  Markus H. Gross,et al.  Implicit Contact Handling for Deformable Objects , 2009, Comput. Graph. Forum.

[38]  M. Haine,et al.  Van Damme A. , 1986 .

[39]  P. Wriggers,et al.  A method for solving contact problems , 1998 .

[40]  Tae Jin Kang,et al.  Development of three‐dimensional apparel CAD system , 2000 .

[41]  J. C. Simo,et al.  On stress resultant geometrically exact shell model. Part I: formulation and optimal parametrization , 1989 .

[42]  Yuri Bazilevs,et al.  The bending strip method for isogeometric analysis of Kirchhoff–Love shell structures comprised of multiple patches , 2010 .

[43]  Jin-Guang Teng,et al.  A finite-volume method for deformation analysis of woven fabrics , 1999 .

[44]  Paul Steinmann,et al.  Isogeometric analysis of 2D gradient elasticity , 2011 .

[45]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[46]  Dinesh Manocha,et al.  Fast interference detection between geometric models , 1995, The Visual Computer.

[47]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[48]  M. Ortiz,et al.  Subdivision surfaces: a new paradigm for thin‐shell finite‐element analysis , 2000 .

[49]  David E. Breen,et al.  A physically-based particle model of woven cloth , 1992, The Visual Computer.

[50]  Jia Lu,et al.  Isogeometric contact analysis: Geometric basis and formulation for frictionless contact , 2011 .

[51]  OkabeHidehiko,et al.  Three dimensional apparel CAD system , 1992 .

[52]  Peter Wriggers,et al.  A mortar formulation for 3D large deformation contact using NURBS-based isogeometric analysis and the augmented Lagrangian method , 2012 .

[53]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[54]  J. Huetink,et al.  A geometrical-based contact algorithm using a barrier method , 2001 .

[55]  Elaine Cohen,et al.  Physical modeling with B-spline surfaces for interactive design and animation , 1990, I3D '90.

[56]  Jian Cao,et al.  A continuum mechanics-based non-orthogonal constitutive model for woven composite fabrics , 2005 .

[57]  Alessandro Reali,et al.  Studies of Refinement and Continuity in Isogeometric Structural Analysis (Preprint) , 2007 .

[58]  Peter Wriggers,et al.  Three-dimensional mortar-based frictional contact treatment in isogeometric analysis with NURBS , 2012 .