Kevin's CS6620 page



Programming assignments

Program 1 -- Various sampling methods.
Program 2 -- Sampling a specral function
Program 3 -- Focal blur program
Program 4 -- Naive Path Tracer
Program 5 -- Path tracer with shadow rays
Other stuff -- Other stuff to show that I am still working on the graphics, but I haven't removed enough of the bugs to consider anything in here complete.


Other stuff

The following stuff is all generated by a program that I wrote to create web pages from directory listings. They may be out of date, but I'll try to keep them updated.

If you believe the extra stuff below to be out of date, and want to see the newest version of all my CS6620 stuff, click on this CGI program, and it will update my pages. Reload any of my cs6620 pages that you have previously seen, as they may be in your cache.

If for some reason, any of the below links (or pages they link to) are not accessible, please try the above cgi link (making sure to reload all my cs6620 pages), and if it is still not working, mail me, and I will attempt to figure out why my cgi program broke.

images -- Images created while writing the above programs.
project code -- A location where I have checked out my cs6620 projects from my CVS tree. This is here only for educational purposes. It may or may not function correctly, so don't rely on it to generate great results for whatever you are doing. Please don't steal this code. I want to use it to give other people ideas about how they would like to (or would not like to) approach things.
This is the first time that I have made available the actual code for one of my projects, and I am looking for input. It is probably a fairly decent example of the way that I like to set up my inheritance structure.


Go to Kevin's page

1