Towards Real-time Simulation of Hyperelastic Materials

04/25/2016
by   Tiantian Liu, et al.
0

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 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" which 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 paper, 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.

READ FULL TEXT

page 1

page 5

page 7

page 10

research
12/01/2021

A modified limited memory Nesterov's accelerated quasi-Newton

The Nesterov's accelerated quasi-Newton (L)NAQ method has shown to accel...
research
06/06/2019

Mathematical modeling of a Cosserat method in finite-strain holonomic plasticity

This article deals with the mathematical derivation and the validation o...
research
11/15/2019

Energy Minimization and Preconditioning in the Simulation of Athermal Granular Materials in Two Dimensions

Granular materials are heterogenous grains in contact, which are ubiquit...
research
02/23/2017

Stochastic Newton and Quasi-Newton Methods for Large Linear Least-squares Problems

We describe stochastic Newton and stochastic quasi-Newton approaches to ...
research
07/29/2020

SimuLearn: Fast and Accurate Simulator to Support Morphing Materials Design and Workflows

Morphing materials allow us to create new modalities of interaction and ...
research
07/10/2019

Non-Smooth Newton Methods for Deformable Multi-Body Dynamics

We present a framework for the simulation of rigid and deformable bodies...
research
11/12/2018

Newton: A Language for Describing Physics

This article introduces Newton, a specification language for notating th...

Please sign up or login with your details

Forgot password? Click here to reset