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.
A common approach to simulate deformable objects is to solve the underlying differential equations using the Finite Element Method (FEM). However, when the object is spatially discretized into a mesh, e.g. a tetrahedral or a hexahedral mesh, the boundary of the mesh must be aligned with the boundary of the geometric object. The goal of this master thesis is to develop and implement a method based on the eXtended Finite Element Method (XFEM) that allows us to embed an object boundary into a regular grid without the requirement to align the object's boundary with the grid cells. In this way objects of complex shape or with thin features can be simulated robustly. Working on this project includes implementing a deformable object simulation in C++ using our framework and comparing the newly developed approach with existing methods.
Prof. Dr. Jan Bender
The smoothed particle hydrodynamics (SPH) method is widely used to simulate liquids like water. However, SPH is rarely used to simulate gaseous phenomena like steam or smoke. One major challenge is to model interactions between the gas particles and the surrounding air. The standard approach is to simulate the air flow using SPH particles. But in practice it is computationally too expensive to simulate large volumes of invisible air particles. Another challenge is the simulation of highly turbulent motion, which is strongly damped because of numerical errors when standard SPH methods are used.
The goal of this master thesis is to develop and implement a smoke simulation method based on SPH, which simulates only the visible smoke particles (or a narrow band of air particles around them). Further, a micropolar fluid model shall be used to simulate detailed turbulences. Working on this project includes implementing a SPH fluid simulation in our framework using C++ and comparing the newly developed approach with existing methods.