Skip to content

Fluid Simulation using the SPH method accelerated with OpenGL compute shaders

License

Notifications You must be signed in to change notification settings

Faerbit/sphfluidsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#SPH Fluid Simulation

This is a fluid simulation using the SPH method. It is accelerated with OpenGL compute shaders. I did this as part of a practical course in "Computergrafik" at the FH Aachen.

##Build instructions This is a standard CMake project and builds like all the other ones:

mkdir build
cd build
cmake ..
make

##Unfinished tasks These are the tasks I would have liked to finish but couldn't because of time/knowledge constraints.

  • Stabilize numerics: Properly scale all values so that they fit to each other
  • Add possibility to add particles mid way through the simulation
  • Add support for initial velocity of particles
  • Add GUI elements to control various aspects of the simulation
  • Sort on the GPU

##License

This work is MIT licensed. See License.md for details.

About

Fluid Simulation using the SPH method accelerated with OpenGL compute shaders

Resources

License

Stars

Watchers

Forks

Packages

No packages published