Skip to content

DFSPH is s computer graphics project in which I implemented smooth particles hydrodynamics algorithm to simulate and render 500 000 water particles evolving in a 3D environnment.

Notifications You must be signed in to change notification settings

LeoMarche/DFSPH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSFPH

Introduction

This repository contains the code and the dependencies associated with a computer graphics project. It implements Divergence Free Smooth Particle Hydrodynamics (DSFPH), an advanced fuild simulation technique. The code creates a 3D scene with 500 000 water particles in it and simulates it in a rocky environnment. There are also somme camera and birds animations in the scene.


Compile the project

This project is designed for Linux distros. In order to compile it, you need to install the development versions of glfw3 and openGL, and make. To compile it, just place yourself at the root of the repo and :

make

You can then execute it :

./pgm

Explanations

DSFPH comes from: https://animation.rwth-aachen.de/media/papers/2015-SCA-DFSPH.pdf The scene code can be found under scenes/DFSPH folder. All libraries except openGL and GLFW3 are contained within the third_party folder.

About

DFSPH is s computer graphics project in which I implemented smooth particles hydrodynamics algorithm to simulate and render 500 000 water particles evolving in a 3D environnment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published