Skip to content

Caffeinated-Typists/pcisph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCISPH Algorithm(but not quite)

Our implementation of the PCISPH Algorithm, although it does not fully follow the PCISPH Algorithm as outlined in the paper, but closer to Particle-based Viscoelastic Fluid Simulation

For the final output, please see the videos folder

Steps to run the project

Local Build

  1. Clone the repository
git clone https://github.com/Caffeinated-Typists/pcisph/
  1. Make a build directory
cd pcisph
mkdir build
  1. Build the project by running build.sh
chmod +x build.sh # incase the script is not executable
./build.sh -c # -c flag for creating CMake files as well. Subsequent builds can be done without the -c flag
  1. Run the project
./pcisph.out

Docker Build

  1. Clone the repository
git clone https://github.com/Caffeinated-Typists/pcisph/
  1. Run the run.sh script
cd pcisph
chmod +x run.sh # incase the script is not executable
./run.sh

Credit

This project has been heavily inspired by Lucas V. Schuermann's implementation and we have used his code as a reference to implement our own version of the PCISPH Algorithm using modern OpenGL and C++.

About

PCISPH Algorithm(but not quite)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published