← back to Main Page

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.

← back to Main Page