This section is devoted to the raytracer that I have written, while taking CS 488 at the University of Waterloo. The final version of the raytracer has the following features:
- LUA-based modelling language,
- Specular and diffuse reflections/refractions,
- Point and area source lights,
- Texture mapping and constructive solid geometry.
- and many others…
The development of the raytracer started as an assignmend in the course. You can read my testimonial about the assignment here:
CS488 – A4 (Raytracer) Testimonial
The development continued as a part of my final project for the class. You can read the detailed description of the final raytracer features here:
CS488 – Final Project Details
Note: both of the testimonials were written in a hurry, so, please, excuse the informal style. For the technical documentation of the raytracer, download my final report here:
CS488 – Final Project Report
At this point there is no code available for download. However, you can try to DM me on twitter, if you wish to get ahold of the code.

April 28th, 2011 at 5:08 pm
Bravo, your opinion is useful