This document describes the requirements for Project 3 in CSE472. The project will be due May 3rd at 11:59pm so we can show them on May 5th.
Project 3 will be a group project. Please submit a group proposal first, then
a project proposal for project 3. Please send a list of names you wish to have
in your group and a name for the group by Monday, April 20. Any unassigned
students will be assigned to a group by the TA. We reserve the option to
assign a student to your group if we need to. Groups are to be sizes
3-5. You need my permission to work on this project alone (and it is not
recommended in general).
Here are the criteria for Project 3:
1. It must
be something fun. This has been a tough semester. The final project
is a chance for you to get together with a group and just do something you find
interesting in computer graphics.
2. It must have something to do with
computer graphics (well, duh).
3. There must be something in the
project that is new to you. This could be curves, particles, a game engine
you are interested in trying, an alternative graphics environment, some
additional ray tracing feature you are interested in, or any number of other
interesting ideas.
4. It must be possible for you to demonstrate your
project on Thursday, May 1 (the final exam date, we will have project
demonstrations in leu of a final exam). If you are not using something that will
directly compile in Visual Studio on my machine, you must bring a laptop to
demonstrate your project.
5. You should design a project that will
require your group a total of G hours to complete, where G is the number of
members in your group. I'm loosely defining this as "group time", where
this is the time you would all spend together, but mainly this is a way to judge
the appropriate size of the project.
When you turn in your project, be
sure to clearly indicate what is "new" to you in the project.
If
there are any questions, please feel free to ask...