ADMM ⊇ Projective Dynamics: Fast Simulation of General Constitutive Models

Rahul Narain, Matthew Overby, George E. Brown

We apply the alternating direction method of multipliers (ADMM) optimization algorithm to implicit time integration of elastic bodies, and show that the resulting method closely relates to the recently proposed projective dynamics algorithm. However, as ADMM is a general-purpose optimization algorithm applicable to a broad range of objective functions, it permits the use of nonlinear constitutive models and hard constraints while retaining the speed, parallelizability, and robustness of projective dynamics. We demonstrate these benefits on several examples that include cloth, collisions, and volumetric deformable bodies with nonlinear elasticity.

ADMM ⊇ Projective Dynamics: Fast Simulation of General Constitutive Models

(Comments are closed)