Computer Science 112
The Art & Science of Computer Graphics

Spring 2013, The College of Saint Rose

Studio/Lab 2: A Simple Model
Due: 11:59 PM, Thursday, January 31, 2013


Your task this week to develop and render a simple Mead model. It need not be overly complex, since the goal here is to familiarize you with the basic capabilities of Mead: primitive objects, elementary transforms, and simple lighting.

Procedure and Model Requirements

You may model any scene you wish, but be sure that it meets these requirements:

When you are happy with your scene and lighting, experiment with image quality. It is normally 8, but setting it to 10 will generate a higher quality image, at the cost of some extra rendering time. You can set it with

    (tell image (quality 10))

before your camera generates its image.

Submission

Please submit the Mead model and image for the best scene you generate. This consists of a few steps.

  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 image (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 2 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 image to include your name, then upload it to the wiki. For example, if you generate an image of a house and your name is Bilbo Baggins, you might call your image "BilboBagginsHouse.png".
  3. Add a section to your wiki page named "A Simple Model" that includes a link to your image and a description of your model that generated the image.

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 2: A Simple Model) 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 3 object types 3 points
Using at least 1 repeated component 4 points
Using several named parts 4 points
Using at least 2 lights 2 points
Model documentation 2 points
Image on wiki page 3 points
Model description on wiki page 2 points