Gallery


Here are a few example images for you to look at. They show the progress of the raytracer and some of its capabilities.

Click on the thumbnails to view high-res version
21/10/2000
There is nothing different about the raytracer here at all. I've simply made up a new pic which I think looks cool. The marble didn't really take off, and I still haven't done anything that uses bump mapping yet. Honestly, the texture classes do support it.. Honest guv.
19/7/2000
This is the first piece of work I've done on the raytracer in ages and all that's different is that the Noise texture has been sped up and a wood texture has been derived from it. Soon to come will be others such as marble.
24/4/2000
Depth of field effect has been implemented.
15/4/2000
(zoom)
Exactly the same image as bellow but zoomed in on the center glass sphere.
15/4/2000
Implemented specular lighting.
01/4/2000
Bugfixes all round.
30/3/2000
A fractal texture has been implemented.
27/3/2000
Texture base class has been implemented along with the plain and checkered textures.
19/2/2000
Object modifiers scale, rotate and translate have been implemented
19/2/2000
Refraction has been implemented.
12/2/2000
Speeded up Vector class by removing get()s and set()s. Objects can be merged together or deleted from one another to form more complex shapes
05/2/2000
Speeded up the new anti-aliasing routine. Camera and lights now work inside spheres. Implemented planes.
03/2/2000
Recursive reflections. Rewrote the anti-aliasing routine since it had logical bugs.
31/1/2000
Multiple lights and shadows. Support for colored lights, diffusion levels and colored surfaces.
24/1/2000
Diffusive shading and anti-aliasing.
23/1/2000
This was the very first image produced. It has the very basic structure to it.