Fakultät Informatik

Screen space curvature smoothing


Volume raycasting on a perspective grid that covers the view frustum is a promising new technique for high quality visualization of fluid surfaces in SPH data. As with any technique that visualizes iso-surface in SPH data, the resulting surface however tends to look bumpy.


The goal of this project is to implement feature preserving smoothing of the depth buffer imprint of a perspective grid based SPH surface visualiziation. This may be achieved by directly smoothing the depth buffer values or by smooting of screen space meshes.


  • Extensive experience with C++
  • Experience with OpenGL 3.0 or DirectX 10 (or later)

Desired skills and pluses

  • Experience with smoothed partice hydrodynamics


 Efficient High-Quality Volume Rendering of SPH Data
  Screen space meshes
  Screen Space Fluid Rendering with Curvature Flow




Matthias Niessner, our new Professor from Stanford University, offers a number of interesting topics for  master theses.


PhD positions on   Computational Fabrication and 3D Printing and  Photorealistic Rendering for Deep Learning and Online Reconstruction are available at the Computer Graphics & Visualization group.