A 3D viewer made with OpenGL. I tried to get familiar with rendering pipelines in this project. Besides, there are several shader adjustments that you can make your desired look out of your model.
It contains lots of comments, so it's easy to read and learn from it. This project could be convenient to test vertex and fragment shaders on meshes but still needs some work to get it right for that purpose.
To compile the project you can use VS 2019 and above. Libraries that used:
Glew: http://glew.sourceforge.net/
GLM: https://glm.g-truc.net/0.9.9/index.html
GLFW: https://www.glfw.org/
Assimp: https://github.com/assimp/assimp
ImGUI: https://github.com/ocornut/imgui
Lion Model: "Löwe" (https://skfb.ly/on7IY) by noe-3d.at is licensed under Creative Commons Attribution-NonCommercial (http://creativecommons.org/licenses/by-nc/4.0/).