My first OpenGL project.
Pond is a modified boids simulation with procedural animation.
- Transparent background
- Fishies are always there to keep you company :D (fish always visible on screen, to close the simulation focus the window and press Esc)
Make sure you have the following installed before compiling:
- C++ 17+
- CMake 3.0.0+
- OpenGL 4.5+
- GLFW 3.4+
- glm
Clone the repo and make a build folder in which you will compile and run the project with cmake:
git clone --recursive https://github.com/SteveMCWin/pond.git
cd pond
mkdir data
mkdir build && cd build
cmake ..
cmake --build .
To run the project, run ./my_opengl_project in the build folder.
Project inspired by this cool video.
Background used in screenshot.
Shader and Texture2D class code from learnopengl

