CS 419ab -- Winter Quarter 2019
Introduction to Computer Graphics Final Project
100 Points
Proposal due to me on a single sheet of paper by noon on Wednesday, February 20
Project and Report due: noon, Monday, March 18, no Bonus Days
This page was last updated: February 11, 2019
Requirements:
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.
- It must involve some serious Processing graphics.
- It must be worth 100 points
- It must be do-able in 1 week.
- It can involve for-loops, but doesn't have to.
- It can involve animation, but doesn't have to.
- It can involve 3D, but doesn't have to.
- It can be based on other work that you have seen, but must be your own implementation
- It must be adequately explained in your write-up.
Your Proposal
-
Before your project becomes "official", I need to approve a paper proposal from you,
due to me on a single sheet of paper by 12:00 noon on Wednesday, February 20.
What you propose must be worth 100 points.
-
Give me enough detail that I can figure out if it is worth 100 points and if it is doable in a week.
I will get back to you by the end of the following week to tell you if your proposal has been accepted.
-
On the proposal cover, be sure to put your project title, your name, and your email address.
The Turn-In Process:
-
Your electronic turnin will be done at
http://engr.oregonstate.edu/teach
and will consist of:
- All source files (.pde, .jpg, .bmp)
- All images
- Your PDF report.
- 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 eelectronic submissions are due at 12:00:00 noon on Monday, March 18.
Note:
Bonus Days cannot be used on this project.
This time, Teach will be setup not to accept late submissions.
-
We will use our Final Exam time, Tuesday, March 19, 9:30 - 11:30, for you to present your Final Project to everyone in the class.
This will be in the CGEL.
Your Report
In addition to doing the project, you also need to write a final report about it:
- Turn the PDF of your report into Teach with your other files
- You report needs to include:
- The text from your proposal
- What you actually did for your project, with images
- How your project differs from what you proposed, and why
- Any impressive cleverness you want me to know about
- What you learned from doing this project (i.e., what you know now that you didn't know when you started)
- Any images that are especially representative of what you did
Grading