Computer Science 112
The Art & Science of Computer Graphics

Spring 2013, The College of Saint Rose

Studio/Lab 6: Surprise!
Due: 11:59 PM, Thursday, March 21, 2013


For this lab, we will be experimenting with new image and camera properties.

Please develop a new model that you will shoot using (at least) two camera settings. Try to generate an element of surprise when the viewer looks at your sequence of images. For example, you can choose a camera view that hides some of the complexity of your scene in the first image, which is then revealed in subsequent images. You might generate different views by changing the position, the center of interest, and angle. You should not change the scene between camera shots - only the camera settings.

Requirements and Guidelines

Submission

  1. Email a copy of the source code for your model (the scheme file, which should always be saved with a .scm extension) and your best images (which should always be saved in PNG format and using a .png extension) as attachments to terescoj AT strose.edu. Please include a meaningful subject line (something like "CSC 112 Studio/Lab 6 Submission"). Make sure your name is included in a comment in your model code, and that you have comments throughout the source code to make it easier to understand.
  2. Rename your best images to include your name, then upload it to the wiki. For example, if you generate an image of two views of a doll house and your name is Carl Fredricksen, you might call one of your images "CarlFDollHouse.png".
  3. Add a section to your wiki page named "Surprise!" that includes a link to your images and a description of your model that generated the images.

Grading

Your submitted model and image will be graded out of 20 points. Your grade will be based on how well the model meets the requirements, documentation, and presentation on your Wiki page. Documentation (comments) in your submitted Mead model should include your name, the assignment (Studio/Lab 6: Surprise!) and a brief description of the model at the top, and descriptions of sections of the model that might not be clear to someone trying to understand it. Your model code should always be nicely formatted. You can always select "Reindent All" from the "Scheme" menu in DrScheme to have the system format your code nicely. This will help with readability. Since it's so easy to do, there's no excuse for turning in poorly-formatted models.

Grading Breakdown

Using at least 2 camera views 4 points
New objects developed for this lab 3 points
Appropriate image size and quality settings 1 point
Element of surprise in sequence of views 4 points
Code organization and style 2 points
Model documentation 3 points
Image and model description on wiki page 3 points