Fast collision detection for fracturing rigid bodies
Related Experiment Video
Updated: May 6, 2026

A Method for Studying the Temperature Dependence of Dynamic Fracture and Fragmentation
Published on: June 28, 2015
Loeiz Glondu1, Sara C Schvartzman, Maud Marchal
1IRISA/INRIA, Rennes.
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.
More Related Videos
09:44Laboratory Drop Towers for the Experimental Simulation of Dust-aggregate Collisions in the Early Solar System
Published on: June 5, 2014
07:35Creating Rigidly Stabilized Fractures for Assessing Intramembranous Ossification, Distraction Osteogenesis, or Healing of Critical Sized Defects
Published on: April 11, 2012
Related Concept Videos
Elastic Collisions: Case Study
Elastic Collisions: Introduction
Kinetic Energy for a Rigid Body
Rigid Body Equilibrium Problems - II
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Rigid Body Equilibrium Problems - I
Types of Collisions - II