Location:   Home  >> Projects  >> Ray Tracer

Ray Tracer

Other related links
in this section:

Ray Tracer
Tone Mapper
Stereograms




Email: penny@penny.id.au


Background


(Apologies in advance for the brevity of this page)

I studied ray tracing at UTS in the Autumn Semester of 2004, under a lecturer named Dr Kevin Suffern. I found the topic fascinating and was amazed by the results that could be produced from such a simple (yet large) set of code. I chose to implement my ray tracer using C#.Net, which traded fast development times for slower execution times.

This semester (Spring 2004), I am working on a graphics project which involves rewriting the ray tracer in C++ under Mac OS X and implementing ray visualisation functionality.

Images


Here are a few images produced by my ray tracer. They are saved in .png format to provide the best compression/quality ratio - most web browsers should be able to handle this. Click the images to view them full-size.


Dance - instancing, affine transformations,
crude soft shadows and reflections.

Earth - transparency, texture mapping,
selection between multiple materials.

Torii - complex ray-object intersections,
transparency.

Spheres - reflections, phong shading.

Links

Back to Top
Dr Kevin Suffern - The brilliant lecturer responsible for the teaching of ray tracing at UTS.
UTS - The University of Technology, Sydney.