Image by upklyak on Freepik

009 : OpenGL Graphics

This project was completed during my time in Bachelor of Software Engineering: Artifical Intelligence, and completed in 3 parts. The first project included using vertex's to create primitives (points, lines, triangles, and quads) to create geometry. The second project included reading from .obj files, user input, and creating vertex and fragment shaders (using the GPU) to render to the screen, along with model instancing (drawing multiple of the same object on the screen). The third and final project included lighting and reflections, along with a skybox.

"A ground-up OpenGL graphics library."

First project: left box is an animation of 8 frames, top right box is a normal image attached to a quad, and the bottom right box is the same image from the top right, being repeated and flipped

Second project: showcasing wireframe mode being active with a press of the quad in the upper left corner

OpenGL Graphics Demo