Back to Search
Start Over
Stable Constrained Dynamics
- Source :
- ACM Transactions on Graphics, ACM Transactions on Graphics, 2015, Proceedings of SIGGRAPH, 34 (4), pp.132:1--132:10. ⟨10.1145/2766969⟩, ACM Transactions on Graphics, Association for Computing Machinery, 2015, Proceedings of SIGGRAPH, 34 (4), pp.132:1--132:10. ⟨10.1145/2766969⟩
- Publication Year :
- 2015
- Publisher :
- HAL CCSD, 2015.
-
Abstract
- International audience; We present a unification of the two main approaches to simulate deformable solids, namely elasticity and constraints. Elasticity accurately handles soft to moderately stiff objects, but becomes numerically hard as stiffness increases. Constraints efficiently handle high stiffness, but when integrated in time they can suffer from instabilities in the nullspace directions, generating spurious transverse vibrations when pulling hard on thin inextensible objects or articulated rigid bodies. We show that geometric stiffness, the tensor encoding the change of force directions (as opposed to intensities) in response to a change of positions, is the missing piece between the two approaches. This previously neglected stiffness term is easy to implement and dramatically improves the stability of inextensible objects and articulated chains, without adding artificial bending forces. This allows time step increases up to several orders of magnitude using standard linear solvers.
- Subjects :
- 02 engineering and technology
symbols.namesake
0202 electrical engineering, electronic engineering, information engineering
medicine
Spurious relationship
Mathematics
ACM: I.: Computing Methodologies/I.3: COMPUTER GRAPHICS/I.3.7: Three-Dimensional Graphics and Realism/I.3.7.0: Animation
Continuum mechanics
Mathematical analysis
ACM: I.: Computing Methodologies/I.3: COMPUTER GRAPHICS/I.3.5: Computational Geometry and Object Modeling/I.3.5.7: Physically based modeling
Stiffness
020207 software engineering
Geometric Stiffness
Elasticity (physics)
Computer Graphics and Computer-Aided Design
[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation
[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]
Dynamics
Vibration
Transverse plane
Classical mechanics
Lagrange multiplier
Constraints
symbols
020201 artificial intelligence & image processing
medicine.symptom
Lagrange Multiplier
Physically based animation
Simulation
Subjects
Details
- Language :
- English
- ISSN :
- 07300301 and 15577368
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Graphics, ACM Transactions on Graphics, 2015, Proceedings of SIGGRAPH, 34 (4), pp.132:1--132:10. ⟨10.1145/2766969⟩, ACM Transactions on Graphics, Association for Computing Machinery, 2015, Proceedings of SIGGRAPH, 34 (4), pp.132:1--132:10. ⟨10.1145/2766969⟩
- Accession number :
- edsair.doi.dedup.....1135b00e64474b6f1fd81931c3eb5d98
- Full Text :
- https://doi.org/10.1145/2766969⟩