COS 426 Final Project Assignment


Something Wonderful

Due Wednesday January 17, 1996: from 3.30-5pm each group will hold a demo session in the ICGL.

Afterwards (at 6pm) we'll have (root) beer and pizza in the tea room of the CS building to celebrate the completion of the course. Please let prof. Dobkin know if you'll come to the pizza, so he can have a vague count of people.

Your demo should be 10-15 minutes long. You should show us what you've done, tell us how you did it and tell us what was easy/what was difficult. Also be prepared to tell us what you would have done with more time, how the group divided the project, etc.

Your web page should be updated to contain information about your project, perhaps some demo things (depending on the project), a link to documentation, a link to source code and a link to an executable that we can download and run.

Grading of the projects will be largely on the demos, but we will also expect to download them and run them on our own. Also, we will read the documentation.


Links to the Project web pages
The project in COS 426 is designed to allow you to explore in a group some aspect of computer graphics that we didn't cover or to delve further into a topic that we did cover.


Various possible projects exist. Among these are:

  1. Go back to one of the assignments and expand your solution. For example, you could write a ray tracer that supports all of the extra credit enhancements and a wider class of objects and more lights and ... Or you could write a program that does clouds, trees and plants in addition to mountains and so build models of natural phenomena. Or, ...
  2. Use the Alias tools to create an animation that makes the Toy Story people at Pixar drool.
  3. Build the ultimate game program.
  4. Design and implement a project of your own.

There are 2 essential constraints on your project.
  1. You must work in a group of size 4 +/- 1. That is, groups of size 4 are preferred, but groups of size 3 or 5 will be tolerated.
  2. Your project must be able to be demo'ed in reasonable fashion to your classmates. This means that it must be completed by the due date and that you must be present to show the class how wonderful your project is. Hint: Many a project has involved less work but demo'ed very well and got high marks

Our timetable for the projects will be as possible