by Elizabeth Pao
This is a project for CMPSC 458: Computer Graphics to implement transformations of a cube, add camera and camera movement, a skybox, and a heightmap. I had not known about the starter code files until I finished the skybox (and ended up taking much longer because of that mistake) so I tried to merge my code with the project1.cpp code afterwards and by following a tutorial from Learn OpenGL (credited down below). I believe I met all the requirements for the transformations of the cube, the skybox, and generating the heightmap along with the functions for the heightmap.
On your local machine, download and unzip the Project1.zip file provided, and then run the Project1.exe file.
- Textures for the cube are from: https://texturelabs.org/
- Skybox textures were from: https://github.com/sheraadams/OpenGL-Skyboxes-and-Photoshop-tutorial/tree/main
- Learn OpenGL Website: https://learnopengl.com/