Accurate Tangential Velocities for Solid-Fluid Coupling

We propose a novel method for obtaining more accurate tangential velocities for solid fluid coupling. Our method works for both rigid and deformable objects as well as both volumetric objects and thin shells. The fluid can be either one phase such as smoke or two phase such as water with a free surface. The coupling […]

Real-Time Deformation and Fracture in a Game Environment

This paper describes a simulation system that has been developed to model the deformation and fracture of solid objects in a real-time gaming context. Based around a corotational tetrahedral finite element method, this system has been constructed from components published in the graphics and computational physics literatures. The goal of this paper is to describe […]

A Point-based Method for Animating Elastoplastic Solids

In this paper we describe a point-based approach for animating elastoplastic materials. Our primary contribution is a simple method for computing the deformation gradient for each particle in the simulation. The deformation gradient is computed for each particle by finding the affine transformation that best approximates the motion of neighboring particles over a single timestep. […]

Simple, yet accurate tensile stiffness

Recent Particle System models have evolved toward accurate representation of elastic stiffness based on continuum mechanics, converging to formulations that make them quite analogous to fast Finite Element methods. These formulations usually involve the linearization of tensors that help their formulation in the context of linear elasticity. Toward our objective of simulating the nonlinear properties […]

An Edge-Based Computationally Efficient Formulation of Saint-Venant Kirchhoff Tetrahedral Finite Elements

This article describes a computationally efficient formulation and an algorithm for tetrahedral finite-element simulation of elastic objects subject to Saint Venant-Kirchhoff (StVK) material law. The number of floating point operations required by the algorithm is in the range of 15% to 27% for computing the vertex forces from a given set of vertex positions, and […]

Implicit Contact Handling for Deformable Objects

We present an algorithm for robust and efficient contact handling of deformable objects. By being aware of the internal dynamics of the colliding objects, our algorithm provides smooth rolling and sliding, stable stacking, robust impact handling, and seamless coupling of heterogeneous objects, all in a unified manner. We achieve dynamicsawareness through a constrained dynamics formulation […]

A Geometric Deformation Model for Stable Cloth Simulation

We propose an adapted shape-matching approach for the efficient and robust simulation of clothing. A combination of two different cluster types is employed to account for high stretching and shearing, and low bending resistance. Due to the inherent handling of overshooting issues, the proposed shape-matching deformation model is robust. The proposed cluster types allow for […]

Seams and Bending in Cloth Simulation

Accurate modeling of bending behavior is one of the most important tasks in the field of cloth simulation. Bending stiffness is probably the most significant material parameter describing a given textile. Much work has been done in recent years to allow a fast and authentic reproduction of the effect of bending in cloth simulation systems. […]

Corotated Finite Elements Made Fast and Stable

Multigrid finite-element solvers using the corotational formulation of finite elements provide an attractive means for the simulation of deformable bodies exhibiting linear elastic response. The separation of rigid body motions from the total element motions using purely geometric methods or polar decomposition of the deformation gradient, however, can introduce instabilities for large element rotations and […]

Hierarchical Position Based Dynamics

The Position Based Dynamics approach (PBD) recently introduced allows robust simulations of dynamic systems in real time. The simplicity of the method is due to the fact, that the solver processes the constraints one by one in a Gauss-Seidel type manner. In contrast to global Newton-Raphson solvers, the local solver can easily handle non-linear constraints […]