Fast Collision Detection for Fracturing Rigid Bodies

被引:6
|
作者
Glondu, Loeiz [1 ]
Schvartzman, Sara C. [2 ]
Marchal, Maud [1 ]
Dumont, Georges [1 ]
Otaduy, Miguel A. [2 ]
机构
[1] Inst Natl Rech Informat & Automat, IRISA, F-35042 Rennes, France
[2] Univ Rey Juan Carlos, URJC Madrid, E-28933 Mostoles, Spain
基金
欧洲研究理事会;
关键词
Physical simulation; collision detection; fracture; rigid body;
D O I
10.1109/TVCG.2013.98
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:30 / 41
页数:12
相关论文
共 50 条
  • [1] Fast continuous collision detection between rigid bodies
    Redon, S
    Kheddar, A
    Coquillart, S
    COMPUTER GRAPHICS FORUM, 2002, 21 (03) : 279 - +
  • [2] AN ADAPTIVE SPATIAL SUBDIVISION OF THE OBJECT SPACE FOR FAST COLLISION DETECTION OF ANIMATED RIGID BODIES
    BANDI, S
    THALMANN, D
    COMPUTER GRAPHICS FORUM, 1995, 14 (03) : C259 - +
  • [3] Collision detection of cylindrical rigid bodies for motion planning
    Ketchel, John
    Larochelle, Pierre
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 1530 - +
  • [4] ON THE COLLISION OF RIGID BODIES
    KAPOULITSAS, GM
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND PHYSIK, 1995, 46 (05): : 709 - 723
  • [5] Collision detection of cylindrical rigid bodies using line geometry
    Ketchel, John S.
    Larochelle, Pierre M.
    Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Vol 7, Pts A and B, 2005, : 811 - 825
  • [6] A collision model for rigid and deformable bodies
    Joukhadar, A
    Deguet, A
    Laugier, C
    1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, 1998, : 982 - 988
  • [7] FREE COLLISION OF GUASI RIGID BODIES
    BRUNK, G
    INGENIEUR ARCHIV, 1974, 43 (04): : 193 - 202
  • [8] Modeling the Collision with Friction of Rigid Bodies
    Zabuga, A. G.
    INTERNATIONAL APPLIED MECHANICS, 2016, 52 (05) : 557 - 562
  • [9] Fast and Scalable CPU/GPU Collision Detection for Rigid and Deformable Surfaces
    Pabst, Simon
    Koch, Artur
    Strasser, Wolfgang
    COMPUTER GRAPHICS FORUM, 2010, 29 (05) : 1605 - 1612
  • [10] Models and algorithms for the collision of rigid and deformable bodies
    Deguet, A
    Joukhadar, A
    Laugier, C
    ROBOTICS: THE ALGORITHMIC PERSPECTIVE, 1998, : 327 - 338