Foundations of Computer Graphics
Date: November 5, 2012 - December 17 2012
Bio: Foundations of Computer Graphics focuses on 3D graphics using OpenGL and GLSL programming in a c++ environment. In addition to discussing the theory of computer 3D graphics, it walks students through all of the steps needed to create an OpenGL screen viewer; including Matrix transformations, lighting/reflection calculations, and drawing shaders.
Accomplishments: In addition to successfully programming a real time Scene viewer in OpenGL; the course culminated in creating a functional Ray-tracer. Given positional and trans-formative instructions in a text file, I was able to parse it and create the following images.