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




A new PhD position is available at the games engineering group.  Check it out here.