A real-time cloth draping simulation algorithm using conjugate harmonic functions

This paper describes a simplified mathematical model and the relevant numerical algorithm that simulates a draped cloth over a virtual human body. The proposed algorithm incorporates an elliptical, or non-consecutive, method to simulate the cloth wrinkles on moving bodies without having to reference the results of past drape simulation time steps. A global-local analysis technique was employed to decompose the drape of a cloth into large-scale deformation and local wrinkles. The large-scale deformation is determined directly by the rotation and translation of body parts to generate a wrinkle-free yet globally deformed shape of the cloth. The local wrinkles are calculated by solving simple elliptical equations based on the orthogonality between conjugate harmonic functions. The large-scale deformation and the local wrinkles are then superposed to simulate the draped cloth. The elliptical equations used to simulate the local wrinkles require no interpolative time frames, even for rapidly moving virtual bodies. Avoiding the incremental approach of time integration used in conventional methods, the proposed method yields markedly enhanced computational efficiency as well as enhanced simulation stability.

[1]  Nadia Magnenat-Thalmann,et al.  Integrating deformations between bodies and clothes , 2001, Comput. Animat. Virtual Worlds.

[2]  Dinesh K. Pai,et al.  EigenSkin: real time large deformation character skinning in hardware , 2002, SCA '02.

[3]  Tosiyasu L. Kunii,et al.  Singularity theoretical modeling and animation of garment wrinkle formation processes , 2005, The Visual Computer.

[4]  Daniel Thalmann,et al.  An evolving system for simulating clothes on virtual actors , 1996, IEEE Computer Graphics and Applications.

[5]  Nadia Magnenat-Thalmann,et al.  A data-driven approach for real-time clothes simulation , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

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

[7]  Jerry Weil,et al.  The synthesis of cloth objects , 1986, SIGGRAPH.

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

[9]  Mark Meyer,et al.  Interactive animation of cloth-like objects in virtual reality , 2000, Comput. Animat. Virtual Worlds.

[10]  Richard L. Grimsdale,et al.  GEOFF - A Geometrical Editor for Fold Formation , 1995, ICSC.

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

[12]  M. Aono A wrinkle propagation model for cloth , 1990 .

[13]  P. Volino,et al.  Collision and Self-Collision Detection :Efficient and Robust Solutions for Highly Deformable Surfaces , 1995 .

[14]  Hwan-Gue Cho,et al.  Real-Time Animation of Complex Virtual Cloth with Physical Plausibility and Numerical Stability , 2004, Presence: Teleoperators & Virtual Environments.

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

[16]  Juan M. Cordero Realistic Cloth Animation , 2005 .

[17]  Doug L. James,et al.  Skinning mesh animations , 2005, ACM Trans. Graph..

[18]  N. M. Thalmann,et al.  Developing simulation techniques for an interactive clothing system , 1997, Proceedings. International Conference on Virtual Systems and MultiMedia VSMM '97 (Cat. No.97TB100182).

[19]  Nadia Magnenat-Thalmann,et al.  Implicit midpoint integration and adaptive damping for efficient cloth simulation: Collision Detection and Deformable Objects , 2005 .

[20]  Chuan Zhou,et al.  Efficient and simple cloth animation , 2005, Ninth International Conference on Computer Aided Design and Computer Graphics (CAD-CG'05).

[21]  Antonio Susín,et al.  Fast Body-Cloth simulation with moving humanoids , 2005, Eurographics.

[22]  Erwin Kreyszig,et al.  Advanced Engineering Mathematics, Maple Computer Guide , 2000 .

[23]  Nadia Magnenat-Thalmann,et al.  Implicit midpoint integration and adaptive damping for efficient cloth simulation , 2005, Comput. Animat. Virtual Worlds.

[24]  Seungwoo Oh Collision Handling for Interactive Garment Simulation , 2002 .

[25]  Isaac Rudomín,et al.  Multilayer garments using isosurfaces and physics , 2001, Comput. Animat. Virtual Worlds.

[26]  Isaac Rudomín,et al.  Multi-layer implicit garment models , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.