Skip to content

Implicit Incompressible SPH and surface reconstruction method to make effective and efficient fluid simulation using the Vulkan graphics API.

Notifications You must be signed in to change notification settings

GabFrancon/FluidSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluid simulation using IISPH

This is the code repository of a project from a Computer Graphics course at Télécom Paris (IGR205), implementing the Implicit Incompressible SPH approach and a surface reconstruction method to make effective and efficient fluid simulation.

The code supports multi-threading on CPU using the openMP API. It also contains a basic render engine for visualization purpose, using the Vulkan graphics API. You can find the full report of the project here.


Results

For each scenario, you can see the particle simulation and surface reconstruction side by side, rendered with our basic Vulkan engine. We also present the simulation incorporated in a scene and rendered with Cycles (Blender's physic-based engine) for nicer results.

Breaking dam scenario

alt text alt text

Drop and splash scenario

alt text alt text

Fluid flow scenario

alt text alt text

About

Implicit Incompressible SPH and surface reconstruction method to make effective and efficient fluid simulation using the Vulkan graphics API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages