THE ART TO KEEP IN TOUCH - The “good use” of Lagrange Multipliers
Antoine Jonquet, Olivier Nocent, Yannick Remion
2007
Abstract
Physically-based modeling for computer animation has become a wide spread framework because it allows to produce more realistic motions in less time without requiring the expertise of skilled animators. But, a computer animation is not only a numerical simulation based on classical mechanics since it follows a precise story-line. One common way to define aims in an animation is to add geometric constraints. There are several methods to manage these constraints within a physically-based framework. In this paper, we present an algorithm for constraints handling based on Lagrange multipliers. After few remarks on the equations of motion that we use, we present a first algorithm proposed by Platt. We show with a simple example that this method is not reliable. Our contribution consists in improving this algorithm to provide an efficient and robust method to handle simultaneous and antagonist constraints.
References
- Arnold, V. I. (1989). Mathematical Methods of Classical Mechanics, volume 60 of Graduate Texts in Mathematics. Springer Verlag, New York, 2nd edition. 508 pages.
- Baraff, D. (1993). Non-penetrating rigid body simulation. In State of the Art Reports, Eurographics 7893.
- Barzel, R. and Barr, A. H. (1988). A modeling system based on dynamic constraints. In SIGGRAPH 7888: Proceedings of the 15th annual conference on Computer graphics and interactive techniques, pages 179-188, New York, NY, USA. ACM Press.
- Baumgarte, J. (1972). Stabilization of constraints and integrals of motion. Computer Methods in Applied Mechanics and Engineering, 1:1-16.
- Björck, A°. (1996). Numerical Methods for Least Squares Problems. SIAM, Philadelphia, Penn.
- Goldstein, H. (1980). Classical Mechanics. AddisonWesley, Reading, MA, U.S.A., 2nd edition. 672 pages.
- Nocedal, J. and Wright, S. (1999). Numerical Optimization. Springer, New York.
- Platt, J. (1992). A generalization of dynamic constraints. CVGIP: Graphical Models and Image Processing, 54(6):516-525.
- Press, W. H., Flannery, B. P., Teukolsky, S. A., and Vetterling, W. T. (1992). Numerical Recipes: The Art of Scientific Computing. Cambridge University Press, Cambridge (UK) and New York, 2nd edition.
- Raghupathi, L. and Faure, F. (2006). QP-collide: A new approach to collision treatment. In Journées du groupe de travail Animation et Simulation (GTAS), Annual French Working group on Animation and Simulation, pages 91-101. Institut de Recherche en Informatique de Toulouse.
- Terzopoulos, D., Platt, J., Barr, A., Zeltzer, D., Witkin, A., and Blinn, J. (1989). Physically-based modeling: past, present, and future. In SIGGRAPH 7889: ACM SIGGRAPH 89 Panel Proceedings, pages 191-209, New York, NY, USA. ACM Press.
- Teschner, M., Kimmerle, S., Heidelberger, B., Zachmann, G., Raghupathi, L., Fuhrmann, A., Cani, M.-P., Faure, F., Magnenat-Thalmann, N., Strasser, W., and Volino, P. (2005). Collision detection for deformable objects. volume 24 of Computer Graphics Forum, pages 61- 81.
Paper Citation
in Harvard Style
Jonquet A., Nocent O. and Remion Y. (2007). THE ART TO KEEP IN TOUCH - The “good use” of Lagrange Multipliers . In Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 2: GRAPP, ISBN 978-972-8865-72-6, pages 47-54. DOI: 10.5220/0002085000470054
in Bibtex Style
@conference{grapp07,
author={Antoine Jonquet and Olivier Nocent and Yannick Remion},
title={THE ART TO KEEP IN TOUCH - The “good use” of Lagrange Multipliers},
booktitle={Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 2: GRAPP,},
year={2007},
pages={47-54},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002085000470054},
isbn={978-972-8865-72-6},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 2: GRAPP,
TI - THE ART TO KEEP IN TOUCH - The “good use” of Lagrange Multipliers
SN - 978-972-8865-72-6
AU - Jonquet A.
AU - Nocent O.
AU - Remion Y.
PY - 2007
SP - 47
EP - 54
DO - 10.5220/0002085000470054