Graphics projects using OpenGL
All projects are done through OpenGL on Visual Studio 2017.
Project 1 is a heightmap program that takes in black and white JPG images and converts them to a rendered heightmap where pixel darkness corresponds to a height value. Target image is given in commmand line arguments. Rendered image can be manipulated with mouse drags combined with shift or control keys.
Project 2 renders a roller coaster that moves along the tracks given in "tracks.txt" which holds the .sp files of the track. Coaster splines are Catmull-rom splines.
Project 3 raytraces an image given to it in a .txt file containing data on spheres, triangles, and lights present in the scene.