Adaptive Triangular Meshes for Cloth Simulation

Significant progress has been achieved over the last decade in the realistic animation of garments. However it is still a very costly process in terms of computational resources. Since wrinkles and vast smooth areas co-exist commonly, it is tempting to reduce computational cost by avoiding redundant tessellation at the smooth areas. In this paper we present a method for dynamic adaptation of triangular meshes suitable for the most elaborated cloth simulation approaches, such as finite-element based or alike. We use bottom-up approach to mesh refinement, which does not require precomputation and storage of multiresolution hierarchy. The hierarchy is constructed in runtime using √3-refinement rule. The hierarchy is essential to allow reverting of the refinement locally. Local mesh refinement and simplification are triggered by curvature-induced criterion, where the curvature is estimated using methods of discrete differential geometry. In the existing literature of adaptive meshes only the formulas for estimating the discrete mean curvature at the inner mesh vertices can be found. We extend it to the triangulated 2-manifolds with boundary, such as cloth meshes. The results demonstrated are the realistic animation of garment worn by a walking mannequin generated with Baraff-Witkin type cloth solver enhanced with our mesh adaptation scheme.

[1]  Mark Meyer,et al.  Discrete Differential-Geometry Operators for Triangulated 2-Manifolds , 2002, VisMath.

[2]  Matthew Ming-Fai Yuen,et al.  Cloth simulation using multilevel meshes , 2001, Comput. Graph..

[3]  Tony DeRose,et al.  Subdivision surfaces in character animation , 1998, SIGGRAPH.

[4]  Terry Hewitt,et al.  Adaptive refinement for mass/spring simulations , 1996 .

[5]  Dongliang Zhang,et al.  Collision detection for clothed human animation , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[6]  D. Zorin,et al.  4-8 Subdivision , 2001 .

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

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

[9]  Ling Li,et al.  Real-time refinement and simplification of adaptive triangular meshes , 2003, IEEE Visualization, 2003. VIS 2003..

[10]  Amitabh Varshney,et al.  Dynamic view-dependent simplification for polygonal models , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[11]  Mathieu Desbrun,et al.  Dynamic real-time deformations using space & time adaptive sampling , 2001, SIGGRAPH.

[12]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998 .

[13]  Ronald Fedkiw,et al.  A Crystalline, Red Green Strategy for Meshing Highly Deformable Objects with Tetrahedra , 2003, IMR.

[14]  David E. Breen,et al.  Semi-regular mesh extraction from volumes , 2000 .

[15]  Pierre Alliez,et al.  Efficient view-dependent refinement of 3D meshes using sqrt{3}-subdivision , 2003, The Visual Computer.

[16]  Houman Borouchaki,et al.  Adaptive meshing for cloth animation , 2005, Engineering with Computers.

[17]  Carl Richard Feynman,et al.  Modeling the appearance of cloth , 1986 .

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

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

[20]  Frank Tendick,et al.  Adaptive Nonlinear Finite Elements for Deformable Body Simulation Using Dynamic Progressive Meshes , 2001, Comput. Graph. Forum.

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

[22]  Eitan Grinspun,et al.  CHARMS: a simple framework for adaptive simulation , 2002, ACM Trans. Graph..

[23]  Wolfgang Straßer,et al.  Collision adaptive particle systems , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[24]  Ronald Fedkiw,et al.  Finite volume methods for the simulation of skeletal muscle , 2003, SCA '03.

[25]  Valerio Pascucci,et al.  Visualization of large terrains made easy , 2001, Proceedings Visualization, 2001. VIS '01..

[26]  Wolfgang Straßer,et al.  A fast finite element solution for cloth modelling , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[27]  Mathieu Desbrun,et al.  Interactive Animation of Structured Deformable Objects , 1999, Graphics Interface.

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

[29]  David P. Dobkin,et al.  MAPS: multiresolution adaptive parameterization of surfaces , 1998, SIGGRAPH.

[30]  Mark A. Duchaineau,et al.  ROAMing terrain: real-time optimally adapting meshes , 1997 .

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

[32]  Mark de Berg,et al.  On levels of detail in terrains , 1995, SCG '95.

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

[34]  David Salesin,et al.  View-dependent refinement of multiresolution meshes with subdivision connectivity , 2003, AFRIGRAPH '03.

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