Fast Simulation of Deformable Models in Contact Using Dynamic Deformation Textures
Abstract
We present an efficient algorithm for simulating contacts between deformable bodies with high-resolution surface geometry using dynamic deformation textures, which reformulate the 3D elastoplastic deformation and collision handling on a 2D parametric atlas to reduce the extremely high number of degrees of freedom in such a computa- tionally demanding simulation. We perform proximity queries for deformable bodies using a two-stage algorithm directly on dynamic deformation textures, resulting in output-sensitive collision detection that is independent of the combinatorial complexity of the deforming meshes. We present a robust, parallelizable formulation for computing constraint forces using implicit methods that exploits the structure of the motion equations to achieve highly stable simulation, while taking large time steps with inhomogeneous materials. The dynamic deformation textures can also be used directly for real-time shading and can easily be implemented using SIMD architecture on commodity hardware. We show that our approach, complementing existing pioneering work, offers significant computational advantages on challenging contact scenarios in dynamic simulation of deformable bodies.
BibTeX
@inproceedings {10.2312:SCA:SCA06:073-082,
booktitle = {ACM SIGGRAPH / Eurographics Symposium on Computer Animation},
editor = {Marie-Paule Cani and James O'Brien},
title = {{Fast Simulation of Deformable Models in Contact Using Dynamic Deformation Textures}},
author = {Galoppo, Nico and Otaduy, Miguel A. and Mecklenburg, Paul and Gross, Markus and Lin, Ming C.},
year = {2006},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {3-905673-34-7},
DOI = {10.2312/SCA/SCA06/073-082}
}
booktitle = {ACM SIGGRAPH / Eurographics Symposium on Computer Animation},
editor = {Marie-Paule Cani and James O'Brien},
title = {{Fast Simulation of Deformable Models in Contact Using Dynamic Deformation Textures}},
author = {Galoppo, Nico and Otaduy, Miguel A. and Mecklenburg, Paul and Gross, Markus and Lin, Ming C.},
year = {2006},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {3-905673-34-7},
DOI = {10.2312/SCA/SCA06/073-082}
}