This project is part of the final exam of the course on Computer Graphics at Politecnico di Milano.
The aim is to explore and use GLSL using OpenGL(Open Graphics Library[3]) that is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.
The project is a 3D web application reproducing the Rubik's Cube, in which the user can play with shaders and lighting and fully customize the environment.