IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v12y2024i20p3175-d1496108.html
   My bibliography  Save this article

Fast and Compact Partial Differential Equation (PDE)-Based Dynamic Reconstruction of Extended Position-Based Dynamics (XPBD) Deformation Simulation

Author

Listed:
  • Junheng Fang

    (National Center for Computer Animation, Bournemouth University, Poole BH12 5BB, UK)

  • Zhidong Xiao

    (National Center for Computer Animation, Bournemouth University, Poole BH12 5BB, UK)

  • Xiaoqiang Zhu

    (School of Communication and Information Engineering, Shanghai University, Shanghai 200444, China)

  • Lihua You

    (National Center for Computer Animation, Bournemouth University, Poole BH12 5BB, UK)

  • Xiaokun Wang

    (National Center for Computer Animation, Bournemouth University, Poole BH12 5BB, UK
    School of Intelligence Science and Technology, University of Science and Technology Beijing, Beijing 100083, China)

  • Jianjun Zhang

    (National Center for Computer Animation, Bournemouth University, Poole BH12 5BB, UK)

Abstract

Dynamic simulation is widely applied in the real-time and realistic physical simulation field. How to achieve natural dynamic simulation results in real-time with small data sizes is an important and long-standing topic. In this paper, we propose a dynamic reconstruction and interpolation method grounded in physical principles for simulating dynamic deformations. This method replaces the deformation forces of the widely used eXtended Position-Based Dynamics (XPBD), which are traditionally derived from the gradient of the energy potential defined by the constraint function, with the elastic beam bending forces to more accurately represent the underlying deformation physics. By doing so, it establishes a mathematical model based on dynamic partial differential equations (PDE) for reconstruction, which are the differential equations involving both the parametric variable u and the time variable t . This model also considers the inertia forces caused by acceleration. The analytical solution to this model is then integrated with the XPBD framework, built upon Newton’s equations of motion. This integration reduces the number of design variables and data sizes, enhances simulation efficiency, achieves good reconstruction accuracy, and makes deformation simulation more capable. The experiment carried out in this paper demonstrates that deformed shapes at about half of the keyframes simulated by XPBD can be reconstructed by the proposed PDE-based dynamic reconstruction algorithm quickly and accurately with a compact and analytical representation, which outperforms static B-spline-based representation and interpolation, greatly shortens the XPBD simulation time, and represents deformed shapes with much smaller data sizes while maintaining good accuracy. Furthermore, the proposed PDE-based dynamic reconstruction algorithm can generate continuous deformation shapes, which cannot be generated by XPBD, to raise the capacity of deformation simulation.

Suggested Citation

  • Junheng Fang & Zhidong Xiao & Xiaoqiang Zhu & Lihua You & Xiaokun Wang & Jianjun Zhang, 2024. "Fast and Compact Partial Differential Equation (PDE)-Based Dynamic Reconstruction of Extended Position-Based Dynamics (XPBD) Deformation Simulation," Mathematics, MDPI, vol. 12(20), pages 1-18, October.
  • Handle: RePEc:gam:jmathe:v:12:y:2024:i:20:p:3175-:d:1496108
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/12/20/3175/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/12/20/3175/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Brakhage, Karl-Heinz, 2018. "Analytical investigations for the design of fast approximation methods for fitting curves and surfaces to scattered data," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 147(C), pages 27-39.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:12:y:2024:i:20:p:3175-:d:1496108. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.