HamoodViewer is a physically based 3D model viewer desktop application for windows. Uses openGL and is written in C++.
Physically Based Rendering w/ Image Based Lighting
Blended Weighted Oit
Shadow Mapping
First clone or download the repo.
Then create a folder in the project root to build the project in.
From there run cmake from the project root. cmake -B ./build -> cmake --build ./build
You can also build from inside your build folder.
Once built, run the executable from the project root.
If your using visual studio you might need to change your build root
and maybe set your configuration type to be release.
One way of doing this is clicking project -> Cmake setting for hamoodViewer
Then setting configuration type to release and build root to "${projectDir}\build"
- GLFW
- GLM
- Assimp
- GLAD
- stb_image