28623 articles – 22140 Notices  [english version]

inria-00502446, version 1

Volume Contact Constraints at Arbitrary Resolution

Jérémie Allard (, http://codrt.fr/allardj/) b1, François Faure () a23, Hadrien Courtecuisse (, http://sites.google.com/site/hadriencourtecuisse/) b1, Florent Falipou b23, Christian Duriez (, http://www.lifl.fr/~duriez/) b1, Paul Kry (, http://www.cs.mcgill.ca/~kry/) 4

ACM Transactions on Graphics (Proceedings of SIGGRAPH 2010) 29, 3 (2010)

Résumé : We introduce a new method for simulating frictional contact between volumetric objects using interpenetration volume constraints. When applied to complex geometries, our formulation results in dramatically simpler systems of equations than those of traditional mesh contact models. Contact between highly detailed meshes can be simplified to a single unilateral constraint equation, or accurately processed at arbitrary geometry-independent resolution with simultaneous sticking and sliding across contact patches. We exploit fast GPU methods for computing layered depth images, which provides us with the intersection volumes and gradients necessary to formulate the contact equations as linear complementarity problems. Straightforward and popular numerical methods, such as projected Gauss-Seidel, can be used to solve the system. We demonstrate our method in a number of scenarios and present results involving both rigid and deformable objects at interactive rates.

  • Icone de ldi-laparo.png
  • Icone de ldi-octopus.png
  • Icone de ldi-tori-01.png
  • Icone de ldi-tori-02.png
  • Icone de ldi-tori-03.png
  • Icone de ldi-tori-04.png
  • Icone de ldi-tori-05.png
  • Icone de ldi-tori-06.png
  • a –  Université Joseph Fourier - Grenoble I
  • b –  INRIA
  • 1 :  SHACRA (INRIA Lille - Nord Europe / INRIA Nancy - Grand Est / LIFL)
  • INRIA – CNRS : UMR8022 – Université Lille I - Sciences et technologies
  • 2 :  EVASION (INRIA Grenoble Rhône-Alpes / LJK Laboratoire Jean Kuntzmann)
  • CNRS : UMR5224 – INRIA – Laboratoire Jean Kuntzmann – Institut National Polytechnique de Grenoble (INPG) – Université Joseph Fourier - Grenoble I – Université Pierre-Mendès-France - Grenoble II
  • 3 :  Laboratoire Jean Kuntzmann (LJK)
  • CNRS : UMR5224 – Université Joseph Fourier - Grenoble I – Université Pierre-Mendès-France - Grenoble II – Institut Polytechnique de Grenoble - Grenoble Institute of Technology
  • 4 :  School of Computer Science [Quebec] (SOCS)
  • McGill University
 
  • inria-00502446, version 1
  • oai:hal.inria.fr:inria-00502446
  • Contributeur : 
  • Soumis le : Jeudi 15 Juillet 2010, 00:44:26
  • Dernière modification le : Vendredi 6 Avril 2012, 17:52:05