EngineeringComputational EngineeringComputational MechanicsComputational PhysicsRobot DynamicsComputational DynamicsContact DynamicsMultibody DynamicsConstraint DynamicsConstraint Force EstimationConstraint-based DynamicsDissipative DynamicsDissipative MechanismsDissipative ProcessesFlexible Body DynamicsPosition-based Dynamics
We address the long-standing problem of iteration count and time step dependent constraint stiffness in position-based dynamics (PBD). We introduce a simple extension to PBD that allows it to accurately and efficiently simulate arbitrary elastic and dissipative energy potentials in an implicit manner. In addition, our method provides constraint force estimates, making it applicable to a wider range of applications, such those requiring haptic user-feedback. We compare our algorithm to more expensive non-linear solvers and find it produces visually similar results while maintaining the simplicity and robustness of the PBD method.
16
Matthias Müller, Bruno Heidelberger, Marcus Hennix et al. · Journal of Visual Communication and Image Representation · 2007 · 896 citations
Physically Based Deformable Models in Computer Graphics
Andrew Nealen, Matthias Müller, Richard Keiser et al. · Computer Graphics Forum · 2006 · 752 citations
Sofien Bouaziz, Sebastián Martín, Tiantian Liu et al. · ACM Transactions on Graphics · 2014 · 430 citations · Full text
Fast simulation of mass-spring systems
Tiantian Liu, Adam W. Bargteil, James F. O’Brien et al. · ACM Transactions on Graphics · 2013 · 298 citations · Full text