Mickworld Mick's Projects Hacklets

A raytracer

I wrote this program shortly after having a conversation with a young lady about the raytracer she has to write as an assignment for her computer graphics class at uni. For my computer graphics class we didn't have to write a raytracer, and I consider them pretty hardcore and cool so I had to see if I could do it.

It features:

Source is here. There are (rather terse) instructions in the source package.

Sample rendered images, produced from the samples in the source:

Simple test
More complete test, demonstrates most of what the program can do
slightly more aesthetically pleasing scene

If I get around to it, I may add more interesting textures, anti-aliasing, more CSG ("difference" combination), and maybe some more features for the language, like basic equations and declarations of stuff.