The drift simulation uses 3D Perlin noise to randomly generate a landscape of colors and shapes that evolves over time. This project is inspired by the macOS Drift screensaver. Each line's rotation, length, width, and color are derived from 3D Perlin noise implemented in the shaders.
deploy_me.online-video-cutter.com.mp4
- CMake version 3.24.2
- C/C++ compiler (build-essentials)
- libglfw3
- libglfw3-dev
- libglew
- libglm-dev
- Open a terminal window
- Clone this repository using
git clone https://github.com/mikee478/drift-simulation.git - Install the required libraries above using
sudo apt-get install cmake build-essential libglfw3 libglfw3-dev libglew-dev libglm-dev - Run the command
cmake -B build -S .to create thebuildfolder and to specify where the source directory is - Run the command
cmake --build buildto build the application - Finally go to the folder
buildand double click ondrift-simulationto run the application