Engine: Custom
Languages Used: C++, GLSL
Platform: PC
Development Duration: 2 Weeks
Library/API/Framework: OpenGL, GLFW, GLU,fmod
Engine: Custom
Languages Used: C++, GLSL
Platform: PC
Development Duration: 2 Weeks
Library/API/Framework: OpenGL, GLFW, GLU,fmod
This project was undertaken to learn about the the programmable pipeline, and modern OpenGL. The core of this study was to understand what shaders are in the graphics pipeline, their different stages, and what you can do with them.
The effects seen on screen are all purely from the fragment shader. No additional meshes, or textures were used for this effect. Data about the activity of the song is sent to the shader every frame to make the effect animate based on the song.
*Note: None of the music used in the video is mine, or created by me. They were just used to showcase the project.