In this paper, we present an efficient method for detecting collisions and self-collisions on articulated models deformed by Position Based Skinning. Position Based Skinning is a real-time skinning method, which produces believable skin deformations, and avoids artifacts such as the well-known "candy-wrapper" effect and joint-bulging. The proposed method employs spatial hashing with a uniform grid to detect collisions and self collisions. All the mesh primitives are mapped to a hash table, where only primitives mapped to the same hash index indicate a possible collision and need to be tested for intersections. Being based on spatial hashing, our method requires neither expensive set-up nor complex data structures and is hence suitable for articulated characters with deformable soft tissues. We exploit the skeletal nature of the deformation to only update the hash table when required. The resulting algorithm is simple to implement and fast enough for real-time applications. We demonstrate the efficiency of our method on various animation examples. A quantitative experiment is also presented to evaluate our method. © 2015 ACM.

Collision detection for articulated deformable characters / ABU RUMMAN, NADINE; SCHAERF, Marco; Bechmann, Dominique. - ELETTRONICO. - (2015), pp. 215-220. (Intervento presentato al convegno Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games tenutosi a Paris; France) [10.1145/2822013.2822034].

Collision detection for articulated deformable characters

ABU RUMMAN, NADINE;SCHAERF, Marco;
2015

Abstract

In this paper, we present an efficient method for detecting collisions and self-collisions on articulated models deformed by Position Based Skinning. Position Based Skinning is a real-time skinning method, which produces believable skin deformations, and avoids artifacts such as the well-known "candy-wrapper" effect and joint-bulging. The proposed method employs spatial hashing with a uniform grid to detect collisions and self collisions. All the mesh primitives are mapped to a hash table, where only primitives mapped to the same hash index indicate a possible collision and need to be tested for intersections. Being based on spatial hashing, our method requires neither expensive set-up nor complex data structures and is hence suitable for articulated characters with deformable soft tissues. We exploit the skeletal nature of the deformation to only update the hash table when required. The resulting algorithm is simple to implement and fast enough for real-time applications. We demonstrate the efficiency of our method on various animation examples. A quantitative experiment is also presented to evaluate our method. © 2015 ACM.
2015
Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games
articulated characters; collision detection; deformable bodies; spatial hashing
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Collision detection for articulated deformable characters / ABU RUMMAN, NADINE; SCHAERF, Marco; Bechmann, Dominique. - ELETTRONICO. - (2015), pp. 215-220. (Intervento presentato al convegno Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games tenutosi a Paris; France) [10.1145/2822013.2822034].
File allegati a questo prodotto
File Dimensione Formato  
Rumman_Collision-detection_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 7.41 MB
Formato Adobe PDF
7.41 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/849352
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact