Final Project
CS426 Assignment 6
Assigned Dec. 14, 1998, due Friday Jan. 15, 1999, 10:30am
Last modified: Fri Jan 15 15:44:40 EST 1999
Links to final project web pages
- Drive Blind
Brian Fujito, Evan Greenberg, Arna Ionescu, Bill Lund
advisor: min
-
Ice Queen
Mao Chen, Zaijin Guan, Zhiyan Liu, Xiaohu Qie
advisor: emilp
- Virtual 3D Teleconferencing
Jie Chen, Eun-Young Lee, Addy Ngan
advisor: af
- Tour de photo
Thom Knowles, Saadiq Rodgers-King, Bebeth Schenk
advisor: emilp
-
Modeling and Rendering Architecture from Photographs
Rob Kalnins, Hidekazu Oki
advisor: af
-
Siege
Dan Achterman, Wilmot Li, Matt Ryan
advisor: min
Introduction
The project in CS 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.
- 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 combine your modeler and
curve editor into one great animation system, or...
- subdivision surfaces
- "tour into the picture" (as seen in the video on Monday Dec 13)
- natural phenomena: plants, water/rain, tornado, lightning, clouds/smoke,
mountains
non-photorealistic rendering: oil painting/impressionism, watercolour,
pen & ink, also animated (?)
- CSG/implicit surfaces modeler
- radiosity solver
- the Ultimate Game Program
- design and implement a project of your own.
To give you an idea, here are some old final project web pages:
Constraints
There are 2 essential constraints on your project.
- You must work in a group of size 3 or 4. You can work in a team of
2 if you really want to.
- Your project must be able to be demoed 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 demoed very well and got a high grade
Each team will be assigned one of {af, emilp, min} as their contact
person to help in executing the project.
Demo day
On Friday January 15th, between 10.30am and noon,
each group will hold a demo session in the MECA lab.
Your demo should be about 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 project 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.
Timetable
- December 13, 1998 -- class discussion about final project
- December 17, 1998 -- each group must create a web page describing its project
- December 18, 1998 -- in class, each group will describe its project
- January 15, 1999 -- project demo's
Access count:
CS426, CS Department, Princeton University