Skip to content

shiinamiyuki/apic-fluid

Repository files navigation

APIC Fluid Simulator

Final project for CS888 W2023 at UWaterloo

Build

First glone this repo

git clone --recursive https://github.com/shiinamiyuki/apic-fluid

See BUILD.md for more information. TL;DR, make sure cmake, ninja, clang++ are in PTATH and Rust is installed.

Run

# fluid simulator
cargo run --release --bin fluid -- scene
# replay
cargo run --release --bin replay -- scene
# surface reconstruction from replay
cargo run --release --bin recon -- scene grid_res raidus [frame start] [frame end] [frame step]

Known Issue

Frame rate of screen capture can be inconsistent. Possibly due to CFL condition, etc.