Cube Destruction

Preview

Tech used: C++, OpenGL, GLSL

[ GitHub ] / [ YouTube Demo ]

Easily one of the most fun pieces of coursework I completed over the course of my degree.

Given a cube mesh file, the task was to destroy it using OpenGL shaders. Many different kinds of shaders were used: vertex and fragment shaders were used in all destruction options, with tessellation evaluation, tessellation control, and geometry shaders being used in more complex destructive scenes.