OpenGL Data Visualiser

This project was created as an assessment for my Graphics 1 module during my second year of university. It was our first delve into OpenGL, introducing us to the concepts of 3D rendering and the rendering pipeline.

The program features multiple data visualisations generated at runtime from a given .csv file, it allows the user to select between a 2D Pie Chart, Bar Chart, Line Graph and Scatter Graph, and a 3D Scatter Graph. The software also then allows the user to manipulate and move around these graphs in order to view the data.

The project features the use of a framework provided by the lecturer, and the use of primitive shapes in order to represent the data.













Language: C++

Graphics API: OpenGL

Status: Complete









Website created using by Josh Leland


Facebook, Github, Twitter, and Wordpres Buttons by Freepik, Alessio Antzeni, and Icomoon and distributed by Flaticon

Project GhostLight Artwork created by Matt Simpson (Website/Facebook)


Copyright Josh Leland @ All Rights Reserved