DiffPD: Differentiable Projective Dynamics
Not on the map. Why?
Abstract (arXiv)
We present a novel, fast differentiable simulator for soft-body learning and control applications. Existing differentiable soft-body simulators can be classified into two categories based on their time integration methods: Simulators using explicit time-stepping schemes require tiny time steps to avoid numerical instabilities in gradient computation, and simulators using implicit time integration typically compute gradients by employing the adjoint method and solving the expensive linearized dynamics. Inspired by Projective Dynamics (PD), we present Differentiable Projective Dynamics (DiffPD), an efficient differentiable soft-body simulator based on PD with implicit time integration. The key idea in DiffPD is to speed up backpropagation by exploiting the prefactorized Cholesky decomposition in forward PD simulation. In terms of contact handling, DiffPD supports two types of contacts: a penalty-based model describing contact and friction forces and a complementarity-based model enforcing non-penetration conditions and static friction. We evaluate the performance of DiffPD and observe it is 4-19 times faster compared with the standard Newton's method in various applications including system identification, inverse design problems, trajectory optimization, and closed-loop control. We also apply DiffPD in a reality-to-simulation (real-to-sim) example with contact and collisions and show its capability of reconstructing a digital twin of real-world scenes.
Key facts. Cited by 62 papers in the map (data through 7 Oct 2026). Builds on 10 of its 59 references that are in the map. First posted on arXiv 15 Jan 2021.
Builds on
10 of 59 references.
References · 10
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 867
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2018Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluidscited by 219
- 2020Learning to Control PDEs with Differentiable Physicscited by 131
- 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 107
- 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
- 2020Scalable Differentiable Physics for Learning and Controlcited by 72
- 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 12; 2024: 13; 2025: 16; 2026: 14.
62 papers.
Sort:
By area:
- 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 92
- 2024Reconstruction and Simulation of Elastic Objects with Spring-Mass 3D Gaussianscited by 92
- 2024LLM and Simulation as Bilevel Optimizers: A New Paradigm to Advance Physical Scientific Discoverycited by 82
- 2021DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contactcited by 64
- 2023Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamicscited by 56
- 2024GIC: Gaussian-Informed Continuum for Physical Property Identification and Simulationcited by 48
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
- 2023DiffAvatar: Simulation-Ready Garment Optimization with Differentiable Simulationcited by 40
- 2023DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Modelscited by 30
- 2022RISP: Rendering-Invariant State Predictor with Differentiable Simulation and Rendering for Cross-Domain Parameter Estimationcited by 29
- 2023DexDeform: Dexterous Deformable Object Manipulation with Human Demonstrations and Differentiable Physicscited by 23
- 2022SAM-RL: Sensing-Aware Model-Based Reinforcement Learning via Differentiable Physics-Based Simulation and Renderingcited by 22
38 more
- 2023ClothesNet: An Information-Rich 3D Garment Model Repository with Simulated Clothes Environmentcited by 22
- 2025Particle-Grid Neural Dynamics for Learning Deformable Object Models from RGB-D Videoscited by 22
- 2025Dress-1-to-3: Single Image to Simulation-Ready 3D Outfit with Diffusion Prior and Differentiable Physicscited by 19
- 2024Adaptive Horizon Actor-Critic for Policy Learning in Contact-Rich Differentiable Simulationcited by 18
- 2025Vid2Sim: Generalizable, Video-based Reconstruction of Appearance, Geometry and Physics for Mesh-free Simulationcited by 18
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulationcited by 14
- 2025VFXMaster: Unlocking Dynamic Visual Effect Generation via In-Context Learningcited by 12
- 2025UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulationcited by 11
- 2024NeuralFluid: Neural Fluidic System Design and Control with Differentiable Simulationcited by 10
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothescited by 9
- 2023Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with Intersection-Free Frictional Contactcited by 7
- 2023Differentiable Visual Computing for Inverse Problems and Machine Learningcited by 7
- 2025MASIV: Toward Material-Agnostic System Identification from Videoscited by 7
- 2025Seeing the Wind from a Falling Leafcited by 7
- 2022Differentiable Physics Simulations with Contacts: Do They Have Correct Gradients w.r.t. Position, Velocity and Control?cited by 6
- 2023DiffVL: Scaling Up Soft Body Manipulation using Vision-Language Driven Differentiable Physicscited by 6
- 2026MOSIV: Multi-Object System Identification from Videoscited by 6
- 2023Improving Gradient Computation for Differentiable Physics Simulation with Contactscited by 5
- 2024Implicit Neural Representation for Physics-driven Actuated Soft Bodiescited by 5
- 2025ParticleGS: Learning Neural Gaussian Particle Dynamics from Videos for Prior-free Physical Motion Extrapolationcited by 5
- 2026ReconPhys: Reconstruct Appearance and Physical Attributes from Single Videocited by 5
- 2022Differentiable Analog Quantum Computing for Optimization and Controlcited by 4
- 2024RayProNet: A Neural Point Field Framework for Radio Propagation Modeling in 3D Environmentscited by 4
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2024An Implicit Physical Face Model Driven by Expression and Stylecited by 3
- 2024Learning Object Properties Using Robot Proprioception via Differentiable Robot-Object Interactioncited by 3
- 2024Neurally Integrated Finite Elements for Differentiable Elasticity on Evolving Domainscited by 3
- 2025Differentiable Information Enhanced Model-Based Reinforcement Learningcited by 3
- 2025Prof. Robot: Differentiable Robot Rendering Without Static and Self-Collisionscited by 2
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Cluescited by 2
- 2025FOLIAGE: Towards Physical Intelligence World Models Via Unbounded Surface Evolutioncited by 2
- 2026NeuROK: Generative 4D Neural Object Kinematicscited by 2
- 2026Learning Physics-Guided Residual Dynamics for Deformable Object Simulationcited by 2
- 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulationcited by 1
- 2024Mastering Contact-rich Tasks by Combining Soft and Rigid Robotics with Imitation Learningcited by 1
- 2025Accelerated Learning with Linear Temporal Logic using Differentiable Simulationcited by 1
- 2025Neural Modular Physics for Elastic Simulationcited by 1
- 2026Differentiate the Solver, Not the Equation: Reverse-Sweep Adjoints for Block Implicit Simulationcited by 1
50 most cited of 62 All 62 (JSON)
- 2026ESG: Generating Physically Consistent Dynamic 3D Scenes from Text Descriptions14 Sep 2026
- 2026A Variational Optimal Transport Operator on Incompressible Flow12 Sep 2026
- 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
- 2026BendTwin: Robust Dense-to-Sparse Physical Reconstruction with Bending-Aware Differentiable Spring-Mass Models6 Aug 2026
- 2026Learning Physics-Guided Residual Dynamics for Deformable Object Simulation15 Jul 2026
- 2026Controlling Motion Transfer in Diffusion Transformers via Attention Heads13 Jul 2026
- 2026NeuROK: Generative 4D Neural Object Kinematics28 May 2026
- 2026PhysHanDI: Physics-Based Reconstruction of Hand-Deformable Object Interactions10 May 2026
- 2026Reduced-order Neural Modeling with Differentiable Simulation for High-Detail Tactile Perception6 May 2026
- 2026ReconPhys: Reconstruct Appearance and Physical Attributes from Single Video9 Apr 2026
- 2026RAFL: Generalizable Sim-to-Real of Soft Robots with Residual Acceleration Field Learning23 Mar 2026
38 more
- 2026MOSIV: Multi-Object System Identification from Videos6 Mar 2026
- 2026Iskra: A System for Inverse Geometry Processing12 Feb 2026
- 2025Neural Modular Physics for Elastic Simulation17 Dec 2025
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025Seeing the Wind from a Falling Leaf30 Nov 2025
- 2025VFXMaster: Unlocking Dynamic Visual Effect Generation via In-Context Learning29 Oct 2025
- 2025MASIV: Toward Material-Agnostic System Identification from Videos1 Aug 2025
- 2025Particle-Grid Neural Dynamics for Learning Deformable Object Models from RGB-D Videos18 Jun 2025
- 2025Vid2Sim: Generalizable, Video-based Reconstruction of Appearance, Geometry and Physics for Mesh-free Simulation6 Jun 2025
- 2025Accelerated Learning with Linear Temporal Logic using Differentiable Simulation1 Jun 2025
- 2025FOLIAGE: Towards Physical Intelligence World Models Via Unbounded Surface Evolution29 May 2025
- 2025ParticleGS: Learning Neural Gaussian Particle Dynamics from Videos for Prior-free Physical Motion Extrapolation26 May 2025
- 2025UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulation22 May 2025
- 2025TopoGaussian: Inferring Internal Topology Structures from Visual Clues16 Mar 2025
- 2025Prof. Robot: Differentiable Robot Rendering Without Static and Self-Collisions14 Mar 2025
- 2025Differentiable Information Enhanced Model-Based Reinforcement Learning3 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
- 2024Stabilizing Reinforcement Learning in Differentiable Multiphysics Simulation16 Dec 2024
- 2024Improving generalization of robot locomotion policies via Sharpness-Aware Reinforcement Learning29 Nov 2024
- 2024Neurally Integrated Finite Elements for Differentiable Elasticity on Evolving Domains12 Oct 2024
- 2024Mastering Contact-rich Tasks by Combining Soft and Rigid Robotics with Imitation Learning10 Oct 2024
- 2024Learning Object Properties Using Robot Proprioception via Differentiable Robot-Object Interaction4 Oct 2024
- 2024GIC: Gaussian-Informed Continuum for Physical Property Identification and Simulation21 Jun 2024
- 2024RayProNet: A Neural Point Field Framework for Radio Propagation Modeling in 3D Environments4 Jun 2024
- 2024Adaptive Horizon Actor-Critic for Policy Learning in Contact-Rich Differentiable Simulation28 May 2024
- 2024NeuralFluid: Neural Fluidic System Design and Control with Differentiable Simulation22 May 2024
- 2024LLM and Simulation as Bilevel Optimizers: A New Paradigm to Advance Physical Scientific Discovery16 May 2024
- 2024Reconstruction and Simulation of Elastic Objects with Spring-Mass 3D Gaussians14 Mar 2024
- 2024An Implicit Physical Face Model Driven by Expression and Style27 Jan 2024
- 2024Implicit Neural Representation for Physics-driven Actuated Soft Bodies26 Jan 2024
- 2023DiffVL: Scaling Up Soft Body Manipulation using Vision-Language Driven Differentiable Physics11 Dec 2023
- 2023SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes6 Dec 2023
- 2023DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models28 Nov 2023
- 2023A GPU-based Hydrodynamic Simulator with Boid Interactions25 Nov 2023
- 2023Differentiable Visual Computing for Inverse Problems and Machine Learning21 Nov 2023
- 2023DiffAvatar: Simulation-Ready Garment Optimization with Differentiable Simulation20 Nov 2023
- 2023Diff-Transfer: Model-based Robotic Manipulation Skill Transfer via Differentiable Physics Simulation7 Oct 2023
50 newest of 62 All 62 (JSON)
- 2023DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Modelscited by 30
- 2025Dress-1-to-3: Single Image to Simulation-Ready 3D Outfit with Diffusion Prior and Differentiable Physicscited by 19
- 2026Controlling Motion Transfer in Diffusion Transformers via Attention Headscited by 0
- 2026Controlling Motion Transfer in Diffusion Transformers via Attention Heads13 Jul 2026
- 2025Dress-1-to-3: Single Image to Simulation-Ready 3D Outfit with Diffusion Prior and Differentiable Physics5 Feb 2025
- 2023DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative Diffusion Models28 Nov 2023
- 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 92
- 2024Reconstruction and Simulation of Elastic Objects with Spring-Mass 3D Gaussianscited by 92
- 2021DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contactcited by 64
- 2023Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamicscited by 56
- 2024GIC: Gaussian-Informed Continuum for Physical Property Identification and Simulationcited by 48
- 2022DiffSkill: Skill Abstraction from Differentiable Physics for Deformable Object Manipulations with Toolscited by 44
- 2023DiffAvatar: Simulation-Ready Garment Optimization with Differentiable Simulationcited by 40
- 2022RISP: Rendering-Invariant State Predictor with Differentiable Simulation and Rendering for Cross-Domain Parameter Estimationcited by 29
- 2023DexDeform: Dexterous Deformable Object Manipulation with Human Demonstrations and Differentiable Physicscited by 23
- 2022SAM-RL: Sensing-Aware Model-Based Reinforcement Learning via Differentiable Physics-Based Simulation and Renderingcited by 22
- 2023ClothesNet: An Information-Rich 3D Garment Model Repository with Simulated Clothes Environmentcited by 22
- 2025Particle-Grid Neural Dynamics for Learning Deformable Object Models from RGB-D Videoscited by 22
12 most cited of 56 All 56 (JSON)
- 2026ESG: Generating Physically Consistent Dynamic 3D Scenes from Text Descriptions14 Sep 2026
- 2026A Variational Optimal Transport Operator on Incompressible Flow12 Sep 2026
- 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
- 2026BendTwin: Robust Dense-to-Sparse Physical Reconstruction with Bending-Aware Differentiable Spring-Mass Models6 Aug 2026
- 2026Learning Physics-Guided Residual Dynamics for Deformable Object Simulation15 Jul 2026
- 2026NeuROK: Generative 4D Neural Object Kinematics28 May 2026
- 2026PhysHanDI: Physics-Based Reconstruction of Hand-Deformable Object Interactions10 May 2026
- 2026Reduced-order Neural Modeling with Differentiable Simulation for High-Detail Tactile Perception6 May 2026
- 2026ReconPhys: Reconstruct Appearance and Physical Attributes from Single Video9 Apr 2026
- 2026RAFL: Generalizable Sim-to-Real of Soft Robots with Residual Acceleration Field Learning23 Mar 2026
- 2026MOSIV: Multi-Object System Identification from Videos6 Mar 2026
12 newest of 56 All 56 (JSON)