Realtime particle based fluid simulation
Fluid simulation based on smoothed particle hydrodynamics (SPH) is a practical method for the representation of liquids in interactive applications like virtual surgical training or computer games. In recent years various papers introduced ideas for both, the SPH simulation and its visualization. This thesis explains detailed a straightforward CPU executed implementation of the simulation, as well as an entirely GPU executed visualization technique using isosurface raycasting, which allows the realtime rendering of multiple refractions. Theoretical foundations and alternative techniques are presented where it seems appropriate. Fluidsimulation basierend auf Smoothed Particle Hydrodynamics (SPH) stellt eine praktikable Methode zur Reprasentation von Flussigkeiten in interaktiven Anwendungen wie virtuellem Operationstraining oder Computerspielen dar. In den letzten Jahren wurden vielfaltige Ideen sowohl fur die SPH Simulation selbst, als auch fur deren Visualisierung vorgestellt. Diese Arbeit erklart detailiert sowohl eine moglichst direkt umgesetzte CPU Implementierung der Simulation, als auch eine rein auf der GPU laufende Visualisierungstechnik basierend auf Raycasting der Iso Oberflache, welche die Echtzeitdarstellung mehrfacher Refraktionen erlaubt. Wo es angebracht erscheint, wird auf die theoretischen Grundlagen und auf alternative Techniken eingegangen. Table of contents