Flooid
May 30, 2022 ยท View on GitHub
Flooid is a node based fluid simulator. Made with love and C++ !

To build it, you'll need CMake and your C++ compiler of choice (emsdk for web build).
Build
Binary output directory is bin/
Clone repo
git clone https://github.com/CedricGuillemet/Flooid.git --recurse-submodules
Windows
mkdir build
cd build
cmake .. -G "Visual Studio 16 2019" -A x64
And open .sln with Visual Studio
Mac
mkdir build
cd build
cmake .. -G Xcode
And open project with Xcode
Linux
mkdir build
cd build
cmake .. -G Ninja
ninja
Web
Clone and activate emsdk https://github.com/emscripten-core/emsdk Install your favorite build tool supported by cmake (ninja, make, ...)
mkdir build
cd build
emcmake cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release
ninja
Test web
In bin folder:
python3 -m http.server
Proudly using
BAM! https://github.com/CedricGuillemet/bam
dear imgui https://github.com/ocornut/imgui/
Immath https://github.com/CedricGuillemet/Immath/