/EX3D-Viewer

EX3D Viewer

Primary LanguageC++

EX3D-Viewer

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.

alt text

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.

alt text

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/).