Home

Awesome

Real-Time 3D Fluid Simulator

Major project for BCIT Computer Systems Technology Bachelor of Technology (BCIT CST BTech).

Usage

To setup the environment, use

pip install -r requirements.txt

Run PBF algorithm with GGUI:

python main.py

Run SPH algorithm with GGUI and control panel:

python run_simulation.py

Gallery

PBF algorithm

<img src="./image/PBF-1.png"> <img src="./image/PBF-2.png"> <img src="./image/PBF-3.png"> <img src="./image/PBF-4.png">

SPH algorithm

<img src="./image/SPH-1.png"> <img src="./image/SPH-2.png"> <img src="./image/SPH-3.png"> <img src="./image/SPH-4.png"> <img src="./image/SPH-5.png">

Related

The simulator with renderer:

3D Fluid Simulation (C++ Based)