Rendering Framework

University Project (Year 2) | Solo | C++ | Windows

I created a rendering framework from scratch that can load multiple .obj type models. The application supports the use of .mtl files to display a model's textures and makes use of custom fragment and vertex shader files.

I also implemented a skybox by following a tutorial from LearnOpenGL, re-factoring the code where needed.

Whilst completing this university assessment I learnt about about graphics pipelines and low level programming, improving my C++ skills.