• DocumentCode
    43559
  • Title

    Fast Collision Detection for Fracturing Rigid Bodies

  • Author

    Glondu, Loeiz ; Schvartzman, Sara C. ; Marchal, Maud ; Dumont, Georges ; Otaduy, Miguel A.

  • Author_Institution
    IRISA, Inria, Rennes, France
  • Volume
    20
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    30
  • Lastpage
    41
  • Abstract
    In complex scenes with many objects, collision detection plays a key role in the simulation performance. This is particularly true in fracture simulation for two main reasons. One is that fracture fragments tend to exhibit very intensive contact, and the other is that collision detection data structures for new fragments need to be computed on the fly. In this paper, we present novel collision detection algorithms and data structures for real-time simulation of fracturing rigid bodies. We build on a combination of well-known efficient data structures, namely, distance fields and sphere trees, making our algorithm easy to integrate on existing simulation engines. We propose novel methods to construct these data structures, such that they can be efficiently updated upon fracture events and integrated in a simple yet effective self-adapting contact selection algorithm. Altogether, we drastically reduce the cost of both collision detection and collision response. We have evaluated our global solution for collision detection on challenging scenarios, achieving high frame rates suited for hard real-time applications such as video games or haptics. Our solution opens promising perspectives for complex fracture simulations involving many dynamically created rigid objects.
  • Keywords
    computer graphics; data structures; trees (mathematics); collision detection; collision response; contact selection algorithm; data structures; distance fields; fracture fragments; fracture simulation; fracturing rigid bodies; haptic interfaces; simulation engines; sphere trees; video games; Approximation algorithms; Approximation methods; Computational modeling; Data models; Data structures; Detection algorithms; Surface cracks; Physical simulation; collision detection; fracture; rigid body;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2013.98
  • Filename
    6559973