Skip to content

SteveMCWin/pond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cool banner :D

Pond

My first OpenGL project.
Pond is a modified boids simulation with procedural animation.

Features

  • 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)

Example

Dependencies

Make sure you have the following installed before compiling:

  • C++ 17+
  • CMake 3.0.0+
  • OpenGL 4.5+
  • GLFW 3.4+
  • glm

Installation

Ubuntu based systems

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.

Credits

Project inspired by this cool video.
Background used in screenshot.
Shader and Texture2D class code from learnopengl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published