2017
DOI: 10.1109/tvcg.2017.2730875
|View full text |Cite
|
Sign up to set email alerts
|

ADMM Projective Dynamics: Fast Simulation of Hyperelastic Models with Dynamic Constraints

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
62
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 79 publications
(62 citation statements)
references
References 51 publications
0
62
0
Order By: Relevance
“…We apply our methods to a variety of ADMM solvers in graphics. We implement Anderson acceleration following the source code released by the authors of [Peng et al 2018] 1 . The source code of our implementation is available at https://github.com/bldeng/ AA-ADMM.…”
Section: Resultsmentioning
confidence: 99%
“…We apply our methods to a variety of ADMM solvers in graphics. We implement Anderson acceleration following the source code released by the authors of [Peng et al 2018] 1 . The source code of our implementation is available at https://github.com/bldeng/ AA-ADMM.…”
Section: Resultsmentioning
confidence: 99%
“…One example is a fast GPU‐based Gauss‐Seidel solver of constrained dynamics [FTP16]. Another example is the efficient handling of nonlinearities and dynamically changing constraints as a superset of projective dynamics [OBLN17]. Very recently, Tang et al .…”
Section: Related Workmentioning
confidence: 99%
“…One example is a fast GPU-based Gauss-Seidel solver of constrained dynamics [FTP16]. Another example is the efficient handling of nonlinearities and dynamically changing constraints as a superset of projective dynamics [OBLN17]. Very recently, Tang et al [TWL * 18] have designed a GPU-based solver of cloth dynamics with impact zones, efficiently integrated with GPU-based continuous collision detection.…”
Section: Related Workmentioning
confidence: 99%
“…Introducing M in the constraints does not alter the solution, but helps to make the algorithm robust to the mesh discretization. Indeed, a similar constraint reweighting strategy is employed in [29] to improve the convergence of their ADMM solver for physics simulation.…”
Section: Integrable Gradient Fieldmentioning
confidence: 99%