Este projeto implementa uma simulação de fluidos utilizando C++ e SDL2. A simulação baseia-se em um método de diferenças finitas para resolver as equações de Navier-Stokes, com ruído Perlin adicionado para gerar uma textura inicial e efeitos.
Feito em C++, ImGui e SDL2.
Detalhes logo abaixo com os requisitos e instruções
Show
- CMake
- GCC/G++
- Make
- SDL2
- Emscripten
- Clone o repositório:
git clone https://github.com/lucasfturos/FluidSimulation.git && cd FluidSimulation
- Crie a pasta build:
cmake -S . -B build
- Entre na pasta e Compile o programa:
cd build ; make -j4
- Execute o programa:
./src/Fluid
-
Clone o repositório como acima
-
Crie a pasta e entre nela
mkdir build_site && cd build_site
- Inicialize as configurações de compilação:
emcmake cmake ..
- Compile o programa:
emmake make
- Execute o site no server de sua escolha na pasta src:
python3 -m http.server -d src/
E entre no site Fluid.html