Sorry folks! I didn't have time to get the interface to the raytracer
in proper shape for public distribution. Rather than give
code here that will be hard for you to get going, I've posted some
raytracing links here. I highly recommend all of them.
There are many ray tracing resources on the Internet. Here's some
of the best:
- There's a free, powerful ray tracing program called
POV-Ray (for Persistence of Vision Ray Tracer),
available for almost every platform at http://www.povray.org. It comes in
both binary and source form, and their web page has links to other ray
tracing information as well as a beautiful gallery of images created with
- Radiance (
http://radsite.lbl.gov/radiance/HOME.html ) is a ray tracer geared
towards analysis of lighting, rather than just making pretty pictures.
- Rayshade (
http://www-graphics.stanford.edu/~cek/rayshade/rayshade.html) is a
fast ray tracer with support for parallel processing.
- The Blue Moon Rendering Tools (
http://www.seas.gwu.edu/student/gritz/bmrt.html) is a ray tracer
that implements the Renderman shading language. This language is used
by such companies as Industrial Light & Magic and Pixar to create just
about every mind-blowing computer special effect in the last twenty
years. The professional software is rather expensive, so this free
package by Larry Gritz is an ideal way to play with the Renderman
- A good general ray tracing page can be found at http://www.cm.cf.ac.uk/Ray.Tracing/,
with links to ray tracing information and more ray-tracing software.
- The Ray Tracing News (
http://www.acm.org/tog/resources/RTNews/html/index.html ) is a
electronic publication with lots of good info on Ray Tracing.