Project 3:  Make me a project

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...