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:
-
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, ...
-
Use the Alias tools to create an animation that makes the
Toy Story people at Pixar drool.
-
Build the ultimate game program.
-
Design and implement a project of your own.
There are 2 essential constraints on your project.
- 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.
- 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
- December 6, 1995 -- project desriptions handed out
- December 11, 1995 (1159PM) -- each group must create a web page describing its project
- December 13, 1995 -- in class, each group will describe its project
- groups will be assigned to one of {dpd,min,dwallach} as their
contact person to help in executing the project
- January 17, 1996 -- project demo's