How was MARTI programmed?


MARTI was programmed with the help of several books, most importantly including Practical Ray Tracing in C. The book, published in 1992 explained several useful algorithms for programming that we were able to use, however we avoided copying from the book as much as possible (for example, for sample renderings, we used some of the colors they had in RGB in the book.

The actual programming itself was done on a UNIX terminal. We wrote the code using emacs and then compiled with GNU C++. No rendering ever took more than five minutes (and that was only for our logo with 63 objects). All code was in C++.

The authors really, really do welcome any comments/questions/suggestions by _any_one. We'd be glad to help if you want to make a ray tracer, and glad to take advice too! Please write us!

Hits as of September 11, 1999, 10:13PM, when the circle images were added:

1