Ray Tracer
These images were taken from a full featured recursive ray tracer I created from scratch in C++. In addition to the standard ray tracing features I also added soft shadows, accurate refraction and a scene graph with bounding spheres for acceleration. The program takes as input a list of spheres, polygons or meshes in the form of .obj files, as well as any list of translations, rotations and/or scales that need to be applied.
Depth of Field
Depth of field rendering in real time on the GPU.
Parallax & Shadow Mapping
Here we see Parallax, Normal and Shadow Mapping all working toegether.
Toon Shading
I know this isn't very impressive, I just really like toon shading...
Cloud Rendering
3D cloud rendering project, part of a larger game engine project.