A minimalist GUI to generate shore Gerstner waves.
shorewaves_demo_cropped.mp4
This project is licensed under the terms of the GPL-3.0 license.
Build by making a build directory (i.e. build/
), run cmake
in that dir, and then use make
to build the desired target.
Example:
mkdir build && cd build
cmake ..
make
The binary is generated in build/bin
:
cd build
bin/./shorewaves
-
Fournier, A. and Reeves, W.T. 1986. A simple model of ocean waves. ACM SIGGRAPH Computer Graphics 20, 4, 75–84, DOI.
-
Peachey, D.R. 1986. Modeling waves and surf. Proceedings of the 13th annual conference on Computer graphics and interactive techniques - SIGGRAPH 86, ACM Press, DOI.
- Dear ImGui: https://github.com/ocornut/imgui
- stb_image: https://github.com/nothings/stb
- Macro-Logger: https://github.com/dmcrodrigues/macro-logger
- libInterpolate: https://github.com/CD3/libInterpolate
- FastNoiseLite: https://github.com/Auburn/FastNoiseLite