Collision and self-collision handling in cloth model dedicated to design garments

  • Xavier Provot
Part of the Eurographics book series (EUROGRAPH)


This article presents a method for collision handling applied to the semi-rigid mass-spring cloth model formerly described in [Pro95].

This method deals with the four main difficulties encountered in collision handling. The first is collision detection. The second is optimization of collision detection, which is otherwise excessively time consuming. The third is collision response. The fourth is conservation of collision consistency. The latter is discussed in detail, and related to cases of interfering multiple collisions. An original method for computation of collision response in this case of multiple collisions is presented, providing a robust conservation of collision consistency.

Results obtained with this approach, in the case of building real garments on a mannequin, are presented and validate our cloth model and collision handling method.


Cloth Object Collision Detection Multiple Collision Collision Response Inelastic Impact 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Bar90]
    David Baraff. Curved surfaces and coherence for non-penetrating rigid body simulation. Computer Graphics (SIGGRAPH’90 proceedings), 24(4):19–28, août 1990.CrossRefGoogle Scholar
  2. [CYMTT92]
    Michel Carignan, Ying Yang, Nadia Magnenat-Thalmann, and Daniel Thalmann. Dressing animated synthetic actors with complex deformable clothes. In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH’92 proceedings), volume 26, pages 99–104, juillet 1992.Google Scholar
  3. [LKC96]
    J. D. Liu, M. T. Ko, and R. C. Chang. Collision avoidance in cloth animation. The Visual Computer, 12(5):234–243, 1996. ISSN 0178–2789.Google Scholar
  4. [LMTT91]
    Benoit Lafleur, Nadia Magnenat-Thalmann, and Daniel Thalmann. Cloth animation with self-collision detection. In Proc. of Conference on Modeling in Computer Graphics. Springer, 1991.Google Scholar
  5. [MW88]
    Matthew Moore and Jane Wilhelms. Collision detection and response for computer animation. Computer Graphics (SIGGRAPH’88 proceedings),22(4):289–298, août 1988.CrossRefGoogle Scholar
  6. [Pro95]
    X. Provot. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Graphics Interface ’95, Québec, Canada, 17–19 mai 1995.Google Scholar
  7. [Pro97]
    Xavier Provot. Animation Réaliste de Vêtements. PhD thesis, Université de Paris 5, printemps 1997. (to appear).Google Scholar
  8. [TPBF87]
    Demetri Terzopoulos, John Platt, Alan Barr, and Kurt Fleischer. Elastically deformable models. In Computer Graphics (SIGGRAPH’87 proceedings),volume 21, pages 205–214, juillet 87.Google Scholar
  9. [VCMT95]
    Pascal Volino, Martin Courchesne, and Nadia Magnenat-Thalmann. Versatile and efficient techniques for simulating cloth and other deformable objects. In Edwin E. Catmull, editor, Computer Graphics (SIGGRAPH’95 proceedings), volume 29, pages 137–144, août 1995.Google Scholar
  10. [VMT94]
    Pascal Volino and Nadia Magnenat-Thalmann. Efficient self-collision detection on smoothly discretized surface animations using geometrical shape regularity. In Computer Graphics Forum (EuroGraphics Proc.), volume 13, pages 155–166, 1994.Google Scholar
  11. [VMT95]
    Pascal Volino and Nadia Magnenat-Thalmann. Collision and self-collision detection: efficient and robust solutions for highly deformable surfaces. In 6th Eurographics Workshop on Animation and Simulation, pages 55–65, Maastricht, septembre 1995.Google Scholar

Copyright information

© Springer-Verlag/Wien 1997

Authors and Affiliations

  • Xavier Provot
    • 1
  1. 1.Institut National de Recherche en Informatique et Automatique (INRIA)Le Chesnay CedexFrance

Personalised recommendations