This is a simple 3D model viewer using OpenGL and GLFW. The model is a Precious Moment figurine. The model is loaded from an OBJ file and the texture is loaded from a PNG file. The model can be rotated using the WASD keys.
- CMake - Build system
- GLFW - Library for creating windows with OpenGL contexts and receiving input and events
- GLAD - OpenGL loader
- GLM - Mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications
- KHR - Khronos header file
-
Clone the repository
git clone
-
Build the project
cmake -S . -B build cmake --build build
-
Run the project
cd build ./PreciousMoment
This project is licensed under the MIT License - see the LICENSE file for details