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 条
  • [21] Position-Based Multi-Agent Dynamics for Real-Time Crowd Simulation
    Weiss, Tomer
    Litteneker, Alan
    Jiang, Chenfanfu
    Terzopoulos, Demetri
    MIG'17: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON MOTION IN GAMES, 2017,
  • [22] Algorithm of position-based dynamics and cutting simulation for soft tissue using tetrahedral mesh
    School of Computer Science and Engineering, Beijing University of Aeronautics and Astronautics, Beijing
    100191, China
    Beijing Hangkong Hangtian Daxue Xuebao, 7 (1343-1352):
  • [23] High-order elements in position-based dynamics
    Saillant, Bastien
    Zara, Florence
    Damiand, Guillaume
    Jaillet, Fabrice
    VISUAL COMPUTER, 2024, 40 (07): : 4737 - 4749
  • [24] A Survey on Position-Based Simulation Methods in Computer Graphics
    Bender, Jan
    Mueller, Matthias
    Otaduy, Miguel A.
    Teschner, Matthias
    Macklin, Miles
    COMPUTER GRAPHICS FORUM, 2014, 33 (06) : 228 - 251
  • [25] Real-time VR Simulation of Laparoscopic Cholecystectomy based on Parallel Position-based Dynamics in GPU
    Pan, Junjun
    Zhang, Leiyu
    Yu, Peng
    Shen, Yang
    Wang, Haipeng
    Hao, Haimin
    Qin, Hong
    2020 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR 2020), 2020, : 548 - 556
  • [26] A prototype model of speculative dynamics with position-based trading
    Franke, Reiner
    JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2009, 33 (05): : 1134 - 1158
  • [27] Real-Time 3D Position-Based Dynamics Simulation for Hydrographic Printing
    Thomas, Leonardo
    Aguero, Karl Apaza
    Apolinario Jr, Antonio Lopes
    2020 33RD SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI 2020), 2020, : 23 - 30
  • [28] Position-based authentication
    Luo, Wen-Jun
    Gao, Yi-Feng
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2012, 42 (SUPPL. 1): : 300 - 303
  • [29] POSITION-BASED CRYPTOGRAPHY
    Chandran, Nishanth
    Goyal, Vipul
    Moriarty, Ryan
    Ostrovsky, Rafail
    SIAM JOURNAL ON COMPUTING, 2014, 43 (04) : 1291 - 1341
  • [30] Position-based real-time simulation of large crowds
    Weiss, Tomer
    Litteneker, Alan
    Jiang, Chenfanfu
    Terzopoulos, Demetri
    COMPUTERS & GRAPHICS-UK, 2019, 78 : 12 - 22