OpenGL Graphics in C++

In 2020, I was tasked with developing and renderering a cyberpunk city using different lighting effects and post-processing techniques. Environmental effects, animated objects and shadowing were also required.


In 2019 I had 2 graphics programming projects. The first was to create a scene out of primitives and use different raterisation techniques to render the scene. This included the use of alpha blending and using the depth buffer to demonstrate different depth modes.


The second project was to write various vertex and fragment shaders to show the destruction of a cube in different ways.