Designed and implemented a rendering and animation system, in OpenGL, that demonstrated the various concepts of a graphics engine learned throughout my final year of my Bachelor's Degree at Heriot-Watt University.
The scene consisted of a Scenegraph that was more than three levels in depth, three geometry models, various transformations and rotations, various material and lighting shader iterations.
An automated camera system with multiple user interactions were programmed surrounding the objects in the scene.