Your grade for the quarter project will be based on two things. In lieu of a final, we'll use the time allotted during finals week so you can all demo your projects to the entire class. The second part of your grade will be based on a web page describing your project.
Each group will have 25 minutes to present, from start to finish, including setup time. You are responsible for making sure that you have all the hardware you need in the classroom. We can help you, but you have to tell us what you need. We will likely hold this session in CNSI 2809, so you can use the CUDA-enabled computers in that lab. If you choose, you can demo on a laptop that you can hook up to the projector. Either way, you'll want to make sure your code is ready to run, so you can start the demo as quickly as possible.
A good demo should give an overview of the project's end result, and then follow with a detailed discussion of the various features / techniques implemented. Put a special emphasis on pointing out the various design decisions you were confronted with, and how you resolved them! If you worked in a group, it may be helpful to have one person run the demo, while another talks and gestures at the screen. Each person in the group should describe the aspect of the project they implemented, since they have the clearest understanding of the particular material. Make sure you leave some time for questions.
Your 25 minutes should be carefully planned to show the course of progress in your project preparation will really pay off. Plan out what you're going to talk about and what actions you'll take in the demo to show it's operation in as good a light as possible.
Each group will also have to submit a write-up of the project, as a web page. Please email the write-up's URL to the Professor by the submission deadline: Friday, December 14th (11:59:59pm). Please make sure the names of each member of the group is on the write-up.
The write-up should include a brief overview of the purpose and goals of the project, followed by a more technical description of the 3D interaction mechanisms and techniques implemented. Include details about the design, development process, and algorithms, or whatever else you feel is unique about your project. Give credit to code, algorithms, research papers, models, and any other information you used in your project. You may create a small set of web pages, if you feel it helps your presentation, but keeping it all on one page is fine as well. Please try to be as clear and organized as possible.
The write-up should also include some images / video clips of your project. We'd like to see screenshots that capture the various features and illustrate the interaction techniques in your project. If you're not sure how to capture screenshots or would like help generating a movie, please ask. Don't be stingy with the media - include a lot of pictures.
Finally, please include on the web page a link to your source code (a single zip file or tarball) so we can see it. We don't expect to be able to run the program ourselves, given the different development environments being used for projects, but we would like to be able to examine it.
The set of submitted web pages will be used to advertise the course to future generations of grad students. We will also use it to lobby for better graphics support within the department. If you do a good job, many people including many faculty and the Dean's office will get to see your work - so give your best!