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.

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

Divergence-Free SPH for Incompressible and Viscous Fluids

IEEE Transactions on Visualization and Computer Graphics

In this paper we present a novel Smoothed Particle Hydrodynamics (SPH) method for the efficient and stable simulation of incompressible fluids. The most efficient SPH-based approaches enforce incompressibility either on position or velocity level. However, the continuity equation for incompressible flow demands to maintain a constant density and a divergence-free velocity field. We propose a combination of two novel implicit pressure solvers enforcing both a low volume compression as well as a divergence-free velocity field. While a compression-free fluid is essential for realistic physical behavior, a divergence-free velocity field drastically reduces the number of required solver iterations and increases the stability of the simulation significantly. Thanks to the improved stability, our method can handle larger time steps than previous approaches. This results in a substantial performance gain since the computationally expensive neighborhood search has to be performed less frequently. Moreover, we introduce a third optional implicit solver to simulate highly viscous fluids which seamlessly integrates into our solver framework. Our implicit viscosity solver produces realistic results while introducing almost no numerical damping. We demonstrate the efficiency, robustness and scalability of our method in a variety of complex simulations including scenarios with millions of turbulent particles or highly viscous materials.

 

Position and Orientation Based Cosserat Rods

ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation

We present a novel method to simulate bending and torsion of elastic rods within the position-based dynamics (PBD) framework. The main challenge is that torsion effects of Cosserat rods are described in terms of material frames which are attached to the centerline of the rod. But frames or orientations do not fit into the classical position-based dynamics formulation. To solve this problem we introduce new types of constraints to couple orientations which are represented by unit quaternions. For constraint projection quaternions are treated in the exact same way as positions. Unit length is enforced with an additional constraint. This allows us to use the strain measures form Cosserat theory directly as constraints in PBD. It leads to very simple algebraic expressions for the correction displacements which only contain quaternion products and additions. Our results show that our method is very robust and accurately produces the complex bending and torsion effects of rods. Due to its simplicity our method is very efficient and more than one order of magnitude faster than existing position-based rod simulation methods. It even achieves the same performance as position-based simulations without torsion effects.

 

Hierarchical hp-Adaptive Signed Distance Fields

ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation

In this paper we propose a novel method to construct hierarchical $hp$-adaptive Signed Distance Fields (SDFs). We discretize the signed distance function of an input mesh using piecewise polynomials on an axis-aligned hexahedral grid. Besides spatial refinement based on octree subdivision to refine the cell size (h), we hierarchically increase each cell's polynomial degree (p) in order to construct a very accurate but memory-efficient representation. Presenting a novel criterion to decide whether to apply h- or p-refinement, we demonstrate that our method is able to construct more accurate SDFs at significantly lower memory consumption than previous approaches. Finally, we demonstrate the usage of our representation as collision detector for geometrically highly complex solid objects in the application area of physically-based simulation.

Disclaimer Home Visual Computing institute RWTH Aachen University