Screen space curvature smoothing
Overview
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.
Goal
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.
Requirements
- Extensive experience with C++
- Experience with OpenGL 3.0 or DirectX 10 (or later)
Desired skills and pluses
- Experience with smoothed partice hydrodynamics
Literature
Efficient High-Quality Volume Rendering of SPH Data
Screen space meshes
Screen Space Fluid Rendering with Curvature Flow
Supervisors
- Stefan Auer (TUM, auer(at)in.tum.de)


