Skip to content

Synthwave animation made with OpenGL using perlin noise to generate randomness

License

Notifications You must be signed in to change notification settings

alexandre-james/synthwave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synthwave

An OpenGL animation in retro synthwave style.

./synthwave

cpp version OpenGL version Build status Code coverage MIT licensed

landscape

Dependencies

CGP requires

  • A C++14 (or greater) compatible compiler (GCC/CLang, or a recent Visual Studio).
  • An OpenGL 3.3 (or greater) compatible system.
  • libGLFW and pkgconfig installed for Linux/MacOS system.

Build & Run

Linux/MacOS

Go into the scene folder

cd .\scenes_epita_ani3d\synthwave\
  • Method 1. Using the provided Makefile:
make -j$(nproc)
./synthwave
  • Method 2. Using the provided CMakeLists.txt:
mkdir build & cd build
cmake ..
make
cd .. & ./build/synthwave

Windows

  • Method 1. Create a Visual Studio project using CMake
  • Method 2. Open the CMakeLists.txt using the internal CMake tool from Visual.

Once opened by Visual Studio, the project should be configured to compile and be executed directly without further setup. Make sure your Windows version is updated for Visual Studio to be able to compile correctly C++14.

License

Synthwave is licensed under the MIT license.

Copyright © 2022, Heloïse Fabre, Temano Frogier, Alexandre James

About

Synthwave animation made with OpenGL using perlin noise to generate randomness

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •