CS 450/550 -- Fall Quarter 2022

Final Project

100 Points Total

10 points: One-page Project Proposal PDF to be turned into Teach by 23:59:59 PM on Wednesday, November 9, no Bonus Days

90 Points: Project and Report due: Tuesday, December 6, 23:59:59 PM, no Bonus Days

This page was last updated: September 3, 2022


The goal of this assignment is to give you a chance to apply all that you have learned to a project of your own choosing.

  1. It must involve some serious 3D computer graphics.
  2. It must be worth 100 points
  3. It must be do-able in 1 week.
  4. It can involve textures, but doesn't have to.
  5. It can involve lighting, but doesn't have to.
  6. It can involve shaders, but doesn't have to.
  7. It can be based on other work that you have seen, but it must be your own implementation
  8. It must be adequately explained in your write-up.

Your Proposal

Possible Helps

The Turn-In Process:

Your electronic turnin will be done at http://engr.oregonstate.edu/teach and will consist of:
  1. All source files (.cpp, .obj, .bmp, .vert, .frag)
  2. No executable is required.
  3. All texture image files
  4. All .obj files
  5. Your PDF report. See below for a description of what belongs in your PDF file.
  6. Do not .zip the PDF file in with the other files! I will use a script to collect all the PDFs into a single PDF, which I can't do easily if your PDF is hidden in a .zip file.

Your electronic submission is due at the date and time listed above.
Note: Bonus Days cannot be used on this project.

This time, Teach will be setup not to accept late submissions.

Your PDF Report

In addition to doing the project, you also need to write a final report about it:

Some Possible Ideas

Some Comments on Popular Project Ideas

I have noticed some patterns in popular project ideas. Click here to see those comments.


Getting the project proposal in on time and in the right format is worth the first 10 points!