Graphics
Ray Tracer
Full ray tracer using Win32 painting
Ray Tracer featured: constructive solid geometry, Oren-Nayar diffuse, 6 shapes, Phong lighting with shadows, reflection and transmission, attenuation, and anti-aliasing. It was made over the course of a summer.
Hierarchical Occlusion
C++ and OpenGL
Used Hierarchical Occlusion to avoid drawing blocks behind the wire boxes.
Z Scanline
C++, uses OpenGL to draw pixels
Use the Z-buffer Scanline algorithm to draw a scene. Included bump-mapping, clipping, Phong lighting, mipmapping, and anti-aliasing.