Differentiable solver for time-dependent deformation problems with contact
Not on the map. Why?
Abstract (arXiv)
We introduce a general differentiable solver for time-dependent deformation problems with contact and friction. Our approach uses a finite element discretization with a high-order time integrator coupled with the recently proposed incremental potential contact method for handling contact and friction forces to solve ODE- and PDE-constrained optimization problems on scenes with complex geometry. It supports static and dynamic problems and differentiation with respect to all physical parameters involved in the physical problem description, which include shape, material parameters, friction parameters, and initial conditions. Our analytically derived adjoint formulation is efficient, with a small overhead (typically less than 10% for nonlinear problems) over the forward simulation, and shares many similarities with the forward problem, allowing the reuse of large parts of existing forward simulator code. We implement our approach on top of the open-source PolyFEM library and demonstrate the applicability of our solver to shape design, initial condition optimization, and material estimation on both simulated results and physical validations.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 4; 2026: 5.
12 papers.
- 2024Atlas3D: Physically Constrained Self-Supporting Text-to-3D for Simulation and Fabricationcited by 19
- 2025Dress-1-to-3: Single Image to Simulation-Ready 3D Outfit with Diffusion Prior and Differentiable Physicscited by 19
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothescited by 9
- 2025Seeing the Wind from a Falling Leafcited by 7
- 2024Neurally Integrated Finite Elements for Differentiable Elasticity on Evolving Domainscited by 3
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Cluescited by 2
- 2026Differentiate the Solver, Not the Equation: Reverse-Sweep Adjoints for Block Implicit Simulationcited by 1
- 2025Rigid Body Adversarial Attackscited by 0
- 2026Iskra: A System for Inverse Geometry Processingcited by 0
- 2026GaussiAnimate: Rig Animatable Categories with Level of Dynamicscited by 0
- 2026An Efficient Multilevel Preconditioned Nonlinear Conjugate Gradient Method for Incremental Potential Contactcited by 0
- 2026RealSimLoop: Online Real-to-Sim Adaptation via Differentiable Reduced-Order Simulation with Vision Feedbackcited by 0
- 2026RealSimLoop: Online Real-to-Sim Adaptation via Differentiable Reduced-Order Simulation with Vision Feedback9 Sep 2026
- 2026Differentiate the Solver, Not the Equation: Reverse-Sweep Adjoints for Block Implicit Simulation9 Aug 2026
- 2026An Efficient Multilevel Preconditioned Nonlinear Conjugate Gradient Method for Incremental Potential Contact21 Apr 2026
- 2026GaussiAnimate: Rig Animatable Categories with Level of Dynamics9 Apr 2026
- 2026Iskra: A System for Inverse Geometry Processing12 Feb 2026
- 2025Seeing the Wind from a Falling Leaf30 Nov 2025
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Clues16 Mar 2025
- 2025Rigid Body Adversarial Attacks8 Feb 2025
- 2025Dress-1-to-3: Single Image to Simulation-Ready 3D Outfit with Diffusion Prior and Differentiable Physics5 Feb 2025
- 2024Neurally Integrated Finite Elements for Differentiable Elasticity on Evolving Domains12 Oct 2024
- 2024Atlas3D: Physically Constrained Self-Supporting Text-to-3D for Simulation and Fabrication28 May 2024
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes6 Dec 2023