These are a few of the projects I worked on while taking a computer graphics course here at the University of Minnesota.
hanim.zip (763k) Animation of a hierarchical model. A viewer that animates a high polygon-count model with texture mapping. Has the ability to export image sequences in order to create animation files. Download includes full source code. RayTracer.zip (907k) This is my pride and joy of this class. I went way out of my way to add a ton of features to this that was not required for the class and had a ball writing it! This is a raytracer written from scratch that takes a simple text file describing a scene as input and renders it using a multi-pass method giving immediate feedback to the user. Examples images created (using models I made myself) : [image 1] [image 2]. My raytracer supports antialiasing, specular, diffuse and ambient lighting, reflection, transparency, and refraction. Download includes full source code, example scenes and textures, and output images. |