DiffXPBD : Differentiable Position-Based Simulation of Compliant Constraint Dynamics
Tuur Stuyck, Hsiao-yu Chen

TL;DR
DiffXPBD introduces an efficient differentiable simulation framework for compliant constrained dynamics, enabling gradient-based optimization of complex geometries, parameters, and external forces with high computational efficiency on CPU and GPU.
Contribution
It provides the first efficient analytical formulation for differentiable XPBD, allowing simultaneous gradient computation for high-resolution simulations with collisions and complex constraints.
Findings
Able to optimize over 26 million DoFs efficiently
Supports automatic differentiation for gradient calculations
Compatible with CPU and GPU hardware
Abstract
We present DiffXPBD, a novel and efficient analytical formulation for the differentiable position-based simulation of compliant constrained dynamics (XPBD). Our proposed method allows computation of gradients of numerous parameters with respect to a goal function simultaneously leveraging a performant simulation model. The method is efficient, thus enabling differentiable simulations of high resolution geometries and degrees of freedom (DoFs). Collisions are naturally included in the framework. Our differentiable model allows a user to easily add additional optimization variables. Every control variable gradient requires the computation of only a few partial derivatives which can be computed using automatic differentiation code. We demonstrate the efficacy of the method with examples such as elastic material parameter estimation, initial value optimization, optimizing for underlying…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Shape Modeling and Analysis · Human Motion and Animation · Robotic Mechanisms and Dynamics
