Intro Graphics Final Project

Due: ???


For the final project, you should do something cool that's more that loosely related to computer graphics.  You may work in groups of up to four.  It is not strictly necessary that each person's task in your group be graphics related; someone could write code to make your game playable over a network, for example.

We can help point you at resources to get started on these projects.

You do not have to implement something that's never been done before.  In fact, I recommend that you don't try to do this.  The idea is for you to do some research on your own, learn about some technique in depth, and build a system to both solidify and demonstrate your understanding.

Project Possibilities

First, you can do whatever you want, subject to our approval.  Here are some ideas to get you started.  You might need to do some Googling to figure out what some of this stuff is. 

What to Turn In

You will need to make a web page crowing about how amazing your project is.  It should contain background information about what you did, technical information about the system you built (algorithms, platform, etc), runnable executables and/or necessary data files, and SCREENSHOTS.

We will also be having a demo party, at a time and place to be determined later.  If your program is interactive (i.e., your demo isn't just a slideshow of renderings) and needs special equipment (i.e. a latest generation GPU, very fast CPU, etc), then you should plan to bring your own computer to demo dayWe will be hooking computers up to a projector for all to see.  If you're just going to show images (because, say, your project is non-interactive and generates very pretty pictures very slowly), then create a PowerPoint presentation about what you did, complete with images.  You can use our computer for showing PowerPoint.