website header

Interactive Computer Graphics and Simulations

I mainly investigated the interactive computer graphics as part of my diploma thesis "GPU based simulation and visualization of fluids with free surfaces".

Simulation

The thesis makes use of the Lattice Boltzmann Method (LBM) to simulate a free surface fluid. The fluid simulation was developed with OpenCL and runs entirely on the GPU - optimized for NVIDIA graphic card (NVIDIA GPUs are so far the only known GPUs where the program can run on).

Visualization

The visualization is done in OpenGL 3.2 core mode. There are plenty visualizations available: volume casting isosurfaces, refractions/total reflections on volumetric datasets, marching cubes isosurfaces, eye-space refractions, photon mapping for caustics, ...

More information

Diploma Thesis

You can also download my Diploma Thesis (PDF) (about 20 MB).

Links

Some links to websites which were relevant for this work

Screenshot of online visualization and simulation of free-surface fluid.