Physics-based Animation

Project Summary

The simulation of real world phenomena is an important topic in computer graphics with many applications such as virtual surgery, games and production movies. While research in this area has achieved stunning results, the animations usually require a lot of tuning and take hours or even days of computation time. Furthermore, the interaction between (different) materials and the simulation of phase transition, such as melting and freezing, are highly complex. Thus, a physics model is required that can handle materials ranging from stiff elastic, elasto-plastic and viscoelastic objects, to fluids. This model must also support interaction and contact handling of different objects, and fracturing of material. Furthermore, interactive virtual simulations require fast and stable algorithms. While realism is one important aspect, the use of a simulation is often also determined by the ability to efficiently control the animation. In many cases, accurate physical behavior is not even desired, e.g., when animating a “fluid character”, as long as the characteristic properties of the material are conveyed in a plausible manner. Thus, techniques are developed that enable high-level control, while the simulation takes care of fine-scale detail. For high quality animations, a high resolution surface needs to be embedded into the physics domain. To cope with the aforementioned effects, a surface model has to deal with topological changes, while it enables modeling of geometrically detailed surfaces with sharp features.

Projective Dynamics

We developed a new method for implicit time integration of physical systems. This approach builds a bridge between nodal Finite Element methods and Position Based Dynamics, leading to a simple, efficient, robust, yet accurate solver that supports many different types of constraints. We proposed specially designed energy potentials that can be solved efficiently using an alternating optimization approach. Inspired by continuum mechanics, we derived a set of continuum- based potentials that can be efficiently incorporated within our solver.

 

Fluids

We presented a novel adaptive sampling algorithms for particle-based fluid simulation. This novel adaptive sampling and surface reconstruction algorithms lead to significant improvements in time and memory as compared to single resolution particle simulations, without significantly affecting the fluid flow behavior.

While realism is an important aspect for physically based animations, the practical use of fluid simulations for animation is also determined by the ability to efficiently control the behavior of the fluid. In general, animators prefer to have uncontrolled physical simulations only where absolutely necessary. Since fluid motion is typically very hard to predict, it is difficult to achieve a specific fluid behavior only by changing the corresponding global parameters. We proposed a new fluid control technique that uses scale-dependent force control to pre- serve small-scale fluid detail.

 

Fracturing

We presented a new meshless animation framework for elastic and plastic materials that fracture. Central to this method is a highly dynamic surface and volume sampling method that supports arbitrary crack initiation, propagation, and termination, while avoiding many of the stability problems of traditional mesh-based techniques.

Publications

publication thumbnail

Quasi-Newton Methods for Real-Time Simulation of Hyperelastic Materials

T. Liu; S. Bouaziz; L. Kavan 

Acm Transactions On Graphics. 2017. Vol. 36, num. 3, p. 43. DOI : 10.1145/2990496.

publication thumbnail

Phace: Physics-based Face Modeling and Animation

A. E. Ichim; P. Kadlecek; L. Kavan; M. Pauly 

Acm Transactions On Graphics. 2017. Vol. 36, num. 4, p. 153. DOI : 10.1145/3072959.3073664.

Physics-based Reconstruction and Animation of Humans

A. E. Ichim / M. Pauly (Dir.)  

Lausanne, EPFL, 2017. 

publication thumbnail

Projective Dynamics: Fusing Constraint Projections for Fast Simulation

S. Bouaziz; S. Martin; T. Liu; L. Kavan; M. Pauly 

Acm Transactions On Graphics. 2014. Vol. 33, num. 4, p. 154. DOI : 10.1145/2601097.2601116.

publication thumbnail

Adaptively sampled particle fluids

B. Adams; M. Pauly; R. Keiser; L. J. Guibas 

ACM Transactions on Graphics. 2007. Vol. 26, num. 3, p. 48–es. DOI : 10.1145/1276377.1276437.

publication thumbnail

Meshless Lagrangian methods for physics-based animations of solids and fluids

R. Keiser / M. Pauly (Dir.)  

ETH Zurich, 2006. 

publication thumbnail

Detail-preserving fluid control

N. Thürey; R. Keiser; M. Pauly; U. Rüde 

2006.  p. 7-12. DOI : 10.1145/1218064.1218066.

publication thumbnail

Meshless animation of fracturing solids

M. Pauly; R. Keiser; B. Adams; P. Dutre; M. Gross et al. 

2005. ACM Transactions on Graphics, Los Angeles, CA, United states, p. 957-964. DOI : 10.1145/1073204.1073296.