Affiliation:
1. University of Pennsylvania
2. École polytechnique fédérale de Lausanne
3. University of Utah, Salt Lake City, UT
Abstract
We present a new method for real-time physics-based simulation supporting many different types of hyperelastic materials. Previous methods such as Position-Based or Projective Dynamics are fast but support only a limited selection of materials; even classical materials such as the Neo-Hookean elasticity are not supported. Recently, Xu et al. [2015] introduced new “spline-based materials” that can be easily controlled by artists to achieve desired animation effects. Simulation of these types of materials currently relies on Newton’s method, which is slow, even with only one iteration per timestep. In this article, we show that Projective Dynamics can be interpreted as a quasi-Newton method. This insight enables very efficient simulation of a large class of hyperelastic materials, including the Neo-Hookean, spline-based materials, and others. The quasi-Newton interpretation also allows us to leverage ideas from numerical optimization. In particular, we show that our solver can be further accelerated using L-BFGS updates (Limited-memory Broyden-Fletcher-Goldfarb-Shanno algorithm). Our final method is typically more than 10 times faster than one iteration of Newton’s method without compromising quality. In fact, our result is often more accurate than the result obtained with one iteration of Newton’s method. Our method is also easier to implement, implying reduced software development costs.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Cited by
122 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Coupling Physics Model for Real-Time 4D Simulation of Cardiac Electromechanics;Computer-Aided Design;2024-10
2. Vertex Block Descent;ACM Transactions on Graphics;2024-07-19
3. Preconditioned Nonlinear Conjugate Gradient Method for Real-time Interior-point Hyperelasticity;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
4. Stabler Neo-Hookean Simulation: Absolute Eigenvalue Filtering for Projected Newton;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
5. Peridynamic‐based modeling of elastoplasticity and fracture dynamics;Computer Animation and Virtual Worlds;2024-07