Assignment:
Make a program that shows the bunny from a specific viewpoint
with specific lighting including shadows.
The image produced by this file is:
BUG NOTE: the normals in the bunny and plane files ARE flipped!
The files for the above image are the same bunny as for the last program,
and
shadow.urs. Note that antialiasing is optional.
There is a two triangle plane.umf file as well.
Gamma correction should make the colors look like the image above.
You can use whatever resolution and epsilons you want for the shadow.
My Answer:

With Java, this took 1 minute and 10 seconds for I/O and rasterization on a Celeron 500MHZ with 256MB of RAM.