Real-time cloth simulation with sparse particles and curved faces

In this paper, we present a novel technique for real-time cloth simulation. The method combines dynamic simulation and geometric techniques. Only a small number of particles (a few hundred at maximum) are controlled using dynamic simulation to simulate global cloth behaviors such as waving and bending. The cloth surface is then smoothed based on the elastic forces applied to each particle and the distance between each pair of adjacent particles. Using this geometric smoothing, local cloth behaviors such as twists and wrinkles are efficiently simulated. The proposed method is very simple, and is easy to implement and integrate with existing particle-based systems. We also describe a particle-based simulation system for efficient simulation with sparse particles. The proposed method has animated a skirt with rich details in real-time.

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

[2]  William H. Press,et al.  Numerical recipes , 1990 .

[3]  Dinesh Manocha,et al.  Fast Proximity Queries with Swept Sphere Volumes , 1999 .

[4]  Nadia Magnenat-Thalmann,et al.  The SPHERIGON: a simple polygon patch for smoothing quickly your polygonal meshes , 1998, Proceedings Computer Animation '98 (Cat. No.98EX169).

[5]  Henning Biermann,et al.  Piecewise smooth subdivision surfaces with normal control , 2000, SIGGRAPH.

[6]  Nadia Magnenat-Thalmann,et al.  Animating wrinkles on clothes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

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

[8]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

[9]  Jörg Peters,et al.  Curved PN triangles , 2001, I3D '01.

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

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

[12]  Pascal Volino,et al.  Fast Geometrical Wrinkles on Animated Surfaces , 1998 .

[13]  Nadia Magnenat-Thalmann,et al.  Virtual clothing - theory and practice , 2000 .

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

[15]  Andrew Witkin,et al.  Physically Based Modeling: Principles and Practice , 1997 .

[16]  H. Gotoda,et al.  Modeling and animation of garment wrinkle formation processes , 1990 .

[17]  Richard L. Grimsdale,et al.  Computer graphics techniques for modeling cloth , 1996, IEEE Computer Graphics and Applications.

[18]  Sanjay G. Dhande,et al.  Geometric Modeling of Draped Fabric Surfaces , 1993, ICCG.