Multimodal Media Madness - Winter Semester 2008/2009
Assignment 1 - Visual Programming
Due on Sunday, November 2, 2008 @ midnight
Due on Sunday, November 2, 2008 @ midnight
Description
This assignment will introduce you to Quartz Composer.
During lab tine you should work through some tutorials
Interface basics A first patch Animation
Task
Your first assignment is to create a patch that creates a rotating cube displaying a video. Each side of the cube should show some other visualization of the same image. You can split the image into its respective RGB channels or create an edge map of the whole image. Just explore the patches Quartz Composer offers and find something that looks cool.
Here are some QC patches that might be useful:
Cube
(Not Rotating Cube
. It only displays a single image!), Video Input
, Edges
, Color to RGB
, Integrator
, Patch Time
.
Basically anything that is listed as Filter.
As always you can get extra credits by extending your patch in some useful way. Be creative!
Some ideas for extra credit in this assignment:
- make the rotation interactive. Use the mouse to give it a spin
- add inertia, so the rotation slows down over time
Submission
Email an archive of your assignment to
This email address is being protected from spambots. You need JavaScript enabled to view it.
before the due date. The subject of your email should be "M3 Submission 1"; be sure to use this exact subject line as it will be used to filter assignment submissions for grading.
Your assignment archive should include your QC patch file. Include a short plain text
README
file that contains:
- the names and email addresses of all group members
- a short description of what your patch does
- non-obvious things you did (if any)
- if you did any extra credit work, be sure to tell us what you did
Be prepared to discuss your solution in the next lab.
Grading
The assignment will be graded on the following rough scale:
- 1.0 - exceptional work that clearly went above and beyond what was given on the exercise
- 2.0 - exercise was completed satisfactorily as per the assignment specification
- 3.0 - exercise was completed, but has some problems
- 4.0 - incomplete exercise
- 5.0 - little or no effort was put into the exercise
Late assignments will be graded with a penalty of 0.5 per 24 hour period after the due date.