Welcome



Welcome to the Computer Animation Group at RWTH Aachen University!

The research of the Computer Animation Group focuses on the physically-based simulation of rigid bodies, deformable solids and fluids in interactive virtual reality applications and computer animation, and on related topics such as GPGPU and real-time visualization. The main application areas include virtual prototyping, medical simulation, computer games and special effects in movies.

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

CompactNSearch now available on Github!

We published an open source implementation of our fixed radius neighborhood search for point clouds. The algorithm is written in C++, parallelized and features reordering of the points according to a space-filling Z curve. The implementation is particularly useful for particle based fluid simulations following the Smoothed Particle Hydrodynamics (SPH) approach. Check it out here!

Nov. 17, 2016

Recent Publications

Interlinked SPH Pressure Solvers for Strong Fluid-Rigid Coupling

ACM Transactions on Graphics

We present a strong fluid-rigid coupling for SPH fluids and rigid bodies with particle-sampled surfaces. The approach interlinks the iterative pressure update at fluid particles with a second SPH solver that computes artificial pressure at rigid body particles. The introduced SPH rigid body solver models rigid-rigid contacts as artificial density deviations at rigid body particles. The corresponding pressure is iteratively computed by solving a global formulation which is particularly useful for large numbers of rigid-rigid contacts. Compared to previous SPH coupling methods, the proposed concept stabilizes the fluid-rigid interface handling. It significantly reduces the computation times of SPH fluid simulations by enabling larger time steps. Performance gain factors of up to 58 compared to previous methods are presented. We illustrate the flexibility of the presented fluid-rigid coupling by integrating it into DFSPH, IISPH and a recent SPH solver for highly viscous fluids. We further show its applicability to a recent SPH solver for elastic objects. Large scenarios with up to 90M particles of various interacting materials and complex contact geometries with up to 90k rigid-rigid contacts are shown. We demonstrate the competitiveness of our proposed rigid body solver by comparing it to Bullet.

 

Smoothed Particle Hydrodynamics for Physically-Based Simulation of Fluids and Solids

Eurographics Tutorial

Graphics research on Smoothed Particle Hydrodynamics (SPH) has produced fantastic visual results that are unique across the board of research communities concerned with SPH simulations. Generally, the SPH formalism serves as a spatial discretization technique, commonly used for the numerical simulation of continuum mechanical problems such as the simulation of fluids, highly viscous materials, and deformable solids. Recent advances in the field have made it possible to efficiently simulate massive scenes with highly complex boundary geometries on a single PC. Moreover, novel techniques allow to robustly handle interactions among various materials. As of today, graphics-inspired pressure solvers, neighborhood search algorithms, boundary formulations, and other contributions often serve as core components in commercial software for animation purposes as well as in computer-aided engineering software. This tutorial covers various aspects of SPH simulations. Governing equations for mechanical phenomena and their SPH discretizations are discussed. Concepts and implementations of core components such as neighborhood search algorithms, pressure solvers, and boundary handling techniques are presented. Implementation hints for the realization of SPH solvers for fluids, elastic solids, and rigid bodies are given. The tutorial combines the introduction of theoretical concepts with the presentation of actual implementations.

Disclaimer Home Visual Computing institute RWTH Aachen University