DiffXPBD : Differentiable Position-Based Simulation of Compliant Constraint Dynamics

被引:3
|
作者
Stuyck, Tuur [1 ]
Chen, Hsiao-Yu [1 ]
机构
[1] Meta, Real Labs Res, Burlingame, CA 94010 USA
关键词
differentiable simulation; parameter estimation;
D O I
10.1145/3606923
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 cloth and volumetric material parameter estimation, initial value optimization, optimizing for underlying body shape and pose by only observing the clothing, and optimizing a time-varying external force sequence to match sparse keyframe shapes at specific times. Our approach demonstrates excellent efficiency and we demonstrate this on high resolution meshes with optimizations involving over 26 million degrees of freedom. Making an existing solver differentiable requires only a few modifications and the model is compatible with both modern CPU and GPU multi-core hardware.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Accelerated Viscous Fluid Simulation Using Position-Based Constraints
    Takahashi, Tetsuya
    Fujishiro, Issei
    2013 INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS (CAD/GRAPHICS), 2013, : 260 - 267
  • [32] Fast Position-based Multi-Agent Group Dynamics
    Weiss, Tomer
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2023, 6 (01)
  • [33] Position-Based Multi-Agent Dynamics for Real-Time Crowd Simulation Extended Abstract
    Weiss, Tomer
    Litteneker, Alan
    Jiang, Chenfanfu
    Terzopoulos, Demetri
    ACM SIGGRAPH / EUROGRAPHICS SYMPOSIUM ON COMPUTER ANIMATION (SCA 2017), 2017,
  • [34] Constraint Solving Order in Position Based Dynamics
    Gu, Yufeng
    Yang, Kejian
    Lu, Cong
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, AUTOMATION AND MECHANICAL ENGINEERING (EAME 2017), 2017, 86 : 191 - 194
  • [35] Position-based fluid simulation for robotic injection sealing of pavement cracks
    Schaefer, Samuel D.
    Xu, Jie
    Palin, Damian
    Al-Tabbaa, Abir
    Iida, Fumiya
    JOURNAL OF FIELD ROBOTICS, 2024, 41 (05) : 1438 - 1451
  • [36] Position-Based Tensegrity Design
    Pietroni, Nico
    Tarini, Marco
    Vaxman, Amir
    Panozzo, Daniele
    Cignoni, Paolo
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06):
  • [37] Position-based Impedance Control of a 2-DOF Compliant Manipulator for a Facade Cleaning Operation
    Kim, Taegyun
    Yoo, Sungkeun
    Kim, Hwa Soo
    Seo, TaeWon
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 5765 - 5770
  • [38] Efficient Position-Based Deformable Colon Modeling for Endoscopic Procedures Simulation
    Martins, Marcelo
    Morais, Lucas
    Nedel, Luciana
    Torchelsen, Rafael
    Maciel, Anderson
    PROCEEDINGS OF SIGGRAPH 2024 CONFERENCE PAPERS, 2024,
  • [39] Position-Based Quantum Cryptography
    Buhrman, Harry
    Fehr, Serge
    Schaffner, Christian
    ERCIM NEWS, 2011, (85): : 16 - 17
  • [40] Position-Based Time-Integrator for Frictional Articulated Body Dynamics
    Pan, Zherong
    Manocha, Dinesh
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 5620 - 5627