Unified Processing of Constraints for Interactive Simulation
View/ Open
Date
2008Author
Guébert, Christophe
Duriez, Christian
Grisoni, Laurent
Metadata
Show full item recordAbstract
This paper introduces a generic way of dealing with a set of different constraints (bilateral, unilateral, dry friction) in the context of interactive simulation. We show that all the mentioned constraints can be handled within a unified framework: we define the notion of generalized constraints, which can be derived into most classical constraints types. The solving method is based on an implicit treatment of constraints that provides good stability for interactive applications using deformable models and rigid bodies. Each constraint law is expressed in constraint subspace, making constraint evaluation much easier. A global solution is calculated using an iterative process that takes into account the mechanical coupling between the constraints. Various examples, from basic to more complex, show the practical advantage of using generalized constraints, as a way of creating heterogeneously constrained systems, as well as the scalability of the proposed method.
BibTeX
@inproceedings {10.2312:PE:vriphys:vriphys08:021-029,
booktitle = {Workshop in Virtual Reality Interactions and Physical Simulation "VRIPHYS" (2008)},
editor = {Francois Faure and Matthias Teschner},
title = {{Unified Processing of Constraints for Interactive Simulation}},
author = {Guébert, Christophe and Duriez, Christian and Grisoni, Laurent},
year = {2008},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-70-8},
DOI = {10.2312/PE/vriphys/vriphys08/021-029}
}
booktitle = {Workshop in Virtual Reality Interactions and Physical Simulation "VRIPHYS" (2008)},
editor = {Francois Faure and Matthias Teschner},
title = {{Unified Processing of Constraints for Interactive Simulation}},
author = {Guébert, Christophe and Duriez, Christian and Grisoni, Laurent},
year = {2008},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-70-8},
DOI = {10.2312/PE/vriphys/vriphys08/021-029}
}