The assignments are available in three formats: HTML, PDF and
Postscript (compressed with zip). PDF files can be viewed and printed with
Adobe
Acrobat. Compressed Postscript files can be uncompressed with WinZip
(Windows) or gunzip (UNIX), and viewed with a Postscript viewer
such as gsview (Windows)
or ghostview (UNIX).
Assignment 1: Ray Tracing I: Ray Casting.
Due Februarty 15. HTML,
compressed Postscript , PDF
Installing POV-Ray is recommended,
or at least getting the documentation.
The code for parsing a subset of the
POV-Ray scene description language is provided (This is pure C code; feel
free to change it to C++ if you wish :-) ).
Simple 3D and 2D vector classes .
YOu can use a ASCII simple format called ppm to write out your images.
The description of the format can be found
here.
Assignment 2: Ray Tracing II: Shading and Recursive Ray Tracing .
HTML,
compressed Postscript , PDF