All Projects → mmmovania → PositionBasedFluids

mmmovania / PositionBasedFluids

Licence: other
Working clone of pbd based fluids by Korzen

Programming Languages

C++
36643 projects - #6 most used programming language
Cuda
1817 projects
GLSL
2045 projects
c
50402 projects - #5 most used programming language

This is a slightly modified clone of position based fluids by Korzen that is compilable and runnable out of the box. The original repository is here https://github.com/korzen/PositionBasedFluids

CUDA/C++ implementation of several papers in the spirit of developing a small demo similar to Nvidia's FleX framework (https://developer.nvidia.com/physx-flex)

Papers implemented in part or in full:

On current hardware a fluid scene of 50k fluid particles and up to 500k diffuse particles runs at about 10-15 fps. The cloth scene which consists of a cloth mesh of 4k vertices, approximately 1k fluid particles, and up to 20k diffuse particles runs at 25-30 fps. Additional parameter tuning and optimizations could be done to make it even faster.

Dependencies for the project include:

  • GLEW
  • GLFW
  • CUDA 7
  • GLM
  • DevIL

Screenshots: Alt text Alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].