Welcome



The research of the Computer Animation Group focuses on physically-based simulation of rigid body systems, deformable solids, and fluids, collision handling, cutting, fracturing, and real-time simulation methods. The main application areas include virtual prototyping, simulation in engineering, medical simulation, computer games and special effects in movies.
News
| • |
Best Paper Award Our paper "Consistent SPH Rigid-Fluid Coupling" got the best paper award at the Eurographics Vision, Modeling, and Visualization 2023. |
Sept. 29, 2023 |
| • |
Implicit Density Projection now available on GitHub! The code for our paper "Implicit Density Projection for Volume Conserving Liquids" has been implemented in the open source project Mantaflow and is now available on GitHub. Check here for the most recent version. |
July 27, 2022 |
| • |
Best Paper Award Our paper "Fast Corotated Elastic SPH Solids with Implicit Zero-Energy Mode Control" got the best paper award at the ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation 2021. |
Sept. 10, 2021 |
| • |
Best Paper Award Our paper "Volume Maps: An Implicit Boundary Representation for SPH" got the best paper award at the ACM SIGGRAPH Motion, Interaction and Games. |
Nov. 15, 2019 |
| • |
Best Paper Award Our paper "A Micropolar Material Model for Turbulent SPH Fluids" got the best paper award at the ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation. |
Aug. 15, 2017 |
| • |
SPlisHSPlasH now available on Github! SPlisHSPlasH is an open-source library for the physically-based simulation of fluids. The simulation in this library is based on the Smoothed Particle Hydrodynamics (SPH) method which is a popular meshless Lagrangian approach to simulate complex fluid effects. Check it out here! |
Nov. 17, 2016 |
Recent Publications
![]() Implicit Incompressible Porous Flow using SPH ACM Transactions on Graphics (SIGGRAPH Asia) We present a novel implicit porous flow solver using SPH, which maintains fluid incompressibility and is able to model a wide range of scenarios, driven by strongly coupled solid-fluid interaction forces. Many previous SPH porous flow methods reduce particle volumes as they transition across the solid-fluid interface, resulting in significant stability issues. We instead allow fluid and solid to overlap by deriving a new density estimation. This further allows us to extend SPH pressure solvers to take local porosity into account and results in strict enforcement of incompressibility. As a result, we can simulate porous flow using physically consistent pressure forces between fluid and solid. In contrast to previous SPH porous flow methods, which use explicit forces for internal fluid flow, we employ implicit non-pressure forces. These we solve as a linear system and strongly couple with fluid viscosity and solid elasticity. We capture the most common effects observed in porous flow, namely drag, buoyancy and capillary action due to adhesion. To achieve elastic behavior change based on local fluid saturation, such as bloating or softening, we propose an extension to the elasticity model. We demonstrate the efficacy of our model with various simulations that showcase the different aspects of porous flow behavior. To summarize, our system of strongly coupled non-pressure forces and enforced incompressibility across overlapping phases allows us to naturally model and stably simulate complex porous interactions.
|
![]() Adaptive Phase-Field-FLIP for Very Large Scale Two-Phase Fluid Simulation ACM Transactions on Graphics (SIGGRAPH) Capturing the visually compelling features of large-scale water phenomena,such as the spray clouds of crashing waves, stormy seas, or waterfalls, involves simulating not only the water but also the motion of the air interacting with it. However, current solutions in the visual effects industry still largely rely on single-phase solvers and non-physical “white-water” heuristics. To address these limitations, we present Phase-Field-FLIP (PF-FLIP), a hybrid Eulerian/Lagrangian method for the fully physics-based simulation of very large-scale, highly turbulent multiphase flows at high Reynolds numbers and high fluid density contrasts. PF-FLIP transports mass and momentum in a consistent, non-dissipative manner and, unlike most existing multiphase approaches, does not require a surface reconstruction step. Furthermore, we employ spatial adaptivity across all critical components of the simulation algorithm, including the pressure Poisson solver. We augment PF-FLIP with a dual multiresolution scheme that couples an efficient treeless adaptive grid with adaptive particles, along with a fast adaptive Poisson solver tailored for high-density-contrast multiphase flows. Our method enables the simulation of two-phase flow scenarios with a level of physical realism and detail previously unattainable in graphics, supporting billions of particles and adaptive 3D resolutions with thousands of grid cells per dimension on a single workstation.
|
![]() SymX: Energy-based Simulation from Symbolic Expressions ACM Transactions on Graphics Optimization time integrators are effective at solving complex multi-physics problems including deformable solids with non-linear material models, contact with friction, strain limiting, etc. For challenging problems, Newton-type optimizers are often used, which necessitates first- and second-order derivatives of the global non-linear objective function. Manually differentiating, implementing, testing, optimizing, and maintaining the resulting code is extremely time-consuming, error-prone, and precludes quick changes to the model, even when using tools that assist with parts of such pipeline. We present SymX, an open source framework that computes the required derivatives of the different energy contributions by symbolic differentiation, generates optimized code, compiles it on-the-fly, and performs the global assembly. The user only has to provide the symbolic expression of each energy for a single representative element in its corresponding discretization and our system will determine the assembled derivatives for the whole simulation. We demonstrate the versatility of SymX in complex simulations featuring different non-linear materials, high-order finite elements, rigid body systems, adaptive discretizations, frictional contact, and coupling of multiple interacting physical systems. SymX’s derivatives offer performance on par with SymPy, an established off-the-shelf symbolic engine, and produces simulations at least one order of magnitude faster than TinyAD, an alternative state-of-the-art integral solution.
|


