Together with Eric Wohlstadter and Serban Porumbescu, I wrote a Scheme interpreter as a project for this class. At this point you can only download a pre-compiled version for SGI workstations (IRIX 6.3 or better); the source code will be published after the due date. ;)
On Wednesday, 02/16/2000, I gave a lecture on Volume Rendering using 3D texture mapping hardware. These are my lecture notes.
I am a bit unhappy about the way sampling theory was treated in this class - after all, sampling theory is the basis of all that is Volume Rendering, and understanding what one does wrong is necessary to make it right some day. To this effect, I decided to crank out a little pamphlet describing what little I know about sampling theory. Click here to read Sampling Theory 101.
As a quarter project for this class, I developed a point-based volume rendering algorithm for interactive volume previewing. Though this program is only intended to generate low-quality images for easier and faster navigation of large-scale volumetric datasets, it generates pretty decent images - and fast! Check out my Volume Rendering page.