Bachelor and Master Theses

We permanently offer topics for bachelor and master thesis projects in all areas of our research field and in related areas. Currently, the research of our group covers the following topics: interactive simulation of rigid bodies and deformable solids, fluid simulation, cutting and fracturing, medical simulation, massively parallel computation on GPUs, game physics, collision detection and real-time visualization. Each thesis topic is usually specified in cooperation with one of our research assistants and/or Prof. Bender considering the student's individual interests and his/her previous knowledge as well as the current research topics of the Computer Animation group. In order to guarantee a successful completion of the thesis, we usually expect our student to have

  • Good knowledge and practical experience in C/C++ and object-oriented programming
  • Basic knowledge of numerics, algorithms and data-structures

Below you find a (non-complete) list of currently open theses. If you are interested in another research topic, please contact us.

Master Thesis: Surface Reconstruction for Particle Data

Lagrangian fluid simulations are based on a particle representation. The particles are used for all computations. However, for the visualization a surface mesh is required.

The goal of this thesis is to develop a surface reconstruction algorithm for large particle sets in C++. This algorithm should be optimized in terms of memory consumption and performance. Moreover, techniques to improve the quality of the surface should be evaluated. The new approach should be tested with particle data of our fluid simulation framework.

Prof. Dr. Jan Bender

Bachelor Thesis: Efficient and Realistic Fluid Simulation using Smoothed Particle Hydrodynamics

Smoothed particle hydrodynamics (SPH) is a well-known technique to perform realistic simulations of fluids like water. Using SPH the fluid is discretized by particles which are then used to solve the Navier-Stokes Equations for incompressible fluids. However, at the surface of a fluid there are not enough particles for accurate computations. This particle deficiency problem prevents the usage of more efficient solvers. One solution is to create ghost particles at the surface in each simulation step to improve the discretization. However, this is computationally expensive.

The goal of this bachelor thesis is to investigate the particle deficiency problem and to implement a more efficient ghost particle approach using C++. The new approach should be integrated in our SPH framework.

Prof. Dr. Jan Bender

Disclaimer Home Visual Computing institute RWTH Aachen University