
OpenGl 3D Models + Refactoring Exercise
Overview
This project was created during one of my uni courses. The goal was to get familiar with OpenGL and
it's applications and functionalities.
For this I created a few 3D-Models, which I then gave some texture, a shader and some animations.
Some of the models and their textures were created by typing out their coordinates by hand. For others
I read in an OBJ file and converted it into the according coordinates.
All models are shaded with a simple Phong-Shader, and are animated by simple matrix commands, like
scaling or rotating. Both of these we also had to completely write by ourselves.
I used the same project later on, as a base for a Refractoring assignment. There, I practised using
different Design Patterns and applying the Object-Oriented Programming Principles, by completly
restructuring the entire prgram from the ground up.
Links
For more information on the OpenGL Project itself, check out the
Github Repository.
If you're interested in reading more about my refactoring process however, you should take a look at my
assigment report.