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




- In collaboration with partners from industry, we have a number of thesis topics available in the area of point-based rendering, geo-localization using public data, scene fusion from different viewpoints. If you are interested, please contact  westermann(at)tum.de


- Game Devel. Lab Practical for SS'18: kick off meeting on April 3rd,  details here. No matching system sign upneeded!


- One PhD position on   Turbulence Visualization is available at the Computer Graphics & Visualization group.