02: still life sketch with sound

goal

block out, light, and add background sound to a simple still life modeled after a real-world reference.

requirements

collect some real-world objects (4-10), set up a simple still life and take several reference photos of it (3 or more). Make sure you have at least two of the same item featured prominently in the composition.

Using only geometry primitives, block out the still life in vrml. Note that in vrml, 1 unit = 1 meter. Do not use any IndexedFaceSets, IndexedLineSets, PointSets, ElevationGrids, Extrusions, or textures. Use grouping and transform nodes to approximate the arrangement and form of the original still life as best as possible.

Make all of your geometry primitives white by USEing BasicWhite, as defined here:
DEF BasicWhite Appearance {
   material Material { 
      diffuseColor .925 .925 .925 
      ambientIntensity 0
      shininess 0
   }
}
Light your scene to approximate the original lighting situation as best as possible. You may find it helpful to temporarly inline this file: Info.wrl

Add ambient sound to the scene in accordance with the mood of the reference still life.

example

  • wall shelf  Jeff Lerch

    criteria

    your grade will be calculated using the following form:
    success achieves goal; meets requirements
    framerate measured on class machine, camera moving
    complexity quantity / amount of detail in models, textures, sounds, scripts, etc.
      -vs-
    filesize size of all assets, wrls zipped
    effort attention to detail and understanding
    novelty cleverness, fresh approach
    awe incredibleness
    score

    submission

    create a web page called task02.html that embeds your vrml file and displays the reference pictures you took. Copy task02.html and all associated files to a folder named task02 in your class directory in your home area.  Pay attention to capitalization in file and directory names.  Test the link from the student work web page and make sure there are no problems. Make sure your vrml file will work correctly on the machine we will be using in class.

    due date: tuesday, january 18, before class.