System Requirements
- OS: Microsoft Windows XP/Vista/7
- Compiler: Visual Studio 2005
MCCD is a multi-core continuous collision detection library for deforming objects. It performs both inter-object and intra-object collisions (i.e. self-collisions). Moreover, it performs continuous collision detection between the discrete instances. The current implementation can use up to 16 CPU cores for parallel computing.
Speedups of FBD based parallel CCD: Almost linear accelerations are achieved when the number of core increase. The speedups are varying from 10:1X to 13X when all the 16 cores are used.
MCCD can perform self-collision detection. You can find pointers to our recent work on self-collision detection using bounding volume hierarchies at:
1. Fast Continuous Collision Detection Using Deforming Non-Penetration Filters
3. MCCD: Multi-Core Collision Detection Between Deformable Models Using Front-Based Decomposition
4. Fast Collision Detection for Deformable Models Using Representative-Triangles
DeformCD: Collision Detection for Deforming Objects;
UNC Dynamic Model Benchmark Repository;
Fast Continuous Collision Detection Using Deforming Non-Penetration Filters;
MCCD: Multi-Core Collision Detection Between Deformable Models Using Front-Based Decomposition;
Fast Collision Detection for Deformable Models Using Representative-Triangles;
Interactive Continuous Collision Detection Between Deformable Models Using Connectivity-Based Culling;
gProximity: Hierarchical GPU-Based Operations for Collision and Distance Queries