holmes | survey | calendar | course overview | skills check 1 | skills check 2.1 | skills check 2.2 | if-then skills check | intersects and repeat loops | sound | shockwave | quicktime | video tracking | custom handlers | pc scripting 1 | pc scripting 2 | qtvr | ezio | final project | people04
breakout tutorial quicklinks | game1 | game2 | game3 | game4 | game5 | game6 | game7
ARTTECH 3135: DAILY SCHEDULE (Please note: the schedule is subject to revision and may be modified during the semester.) |
CLASS 1Authorize on Canon GL-1 video cameras/students work in pairs to grab footage related to concept of "play" then use iMovie to export 3 quicktimes. Introduction to Lingo scripting: Events, properties, random function, and quicktime properties (Handout with LINGO BASICS 1) sketch1 : Make a video depicting a simple game you can play in the room or hallway (Examples: hangman, tictactoe, rock-paper-scissors, etc.) Artist discussion: Lisa Moren and Hansel and Gretel HOMEWORK: SKETCH 1: Create a short linear or nonlinear animation about a familiar game. Your animation must be interactive and contain a minimum of eight buttons. |
|
CLASS 2 Practice with simple conditional statements, sprite behavior scripts, and review of properties: width, height, locH, locV, loc, rotation, blend, moveablesprite, trails Functions: clickLoc, mouseH, mouseV, random(); (Handout with LINGO BASICS 2) game1 : Bouncing ball (Handout with LINGO BASICS)game2: Brick play Artist discussion: Tiffany Holmes, MarkSpot and Littoral Zone HOMEWORK: SKETCH 2: Create one-frame animation in which a series of abstract shapes (vector) move about in groups to form recognizable or non-recognizable entities. For a sample animation of this nature, see Geoff Thomas's http://www.storybeat.tv/ and click MapFlow or Replay. EACH MOVIE MUST BE 640X480 px. We will mount these exercises online in Week 3. |
|
CLASS 3 Introduction to Sound and Text Properties for sound channels: loop, volume, pan, fadeIn, fadeOut Functions: soundBusy Commands: put...into... field "name_of_field", puppetSound, sound playFile CLICK FOR HANDOUT—BEGINNING LINGO AND SOUND sketch3: Create an interactive musical instrument; Minimum: 8 different sound files, tie at least one sprite graphic's property to a sound file's volume property. Artist discussion: Oncotype, Bitstreams sound artists, Stephanie Rothenberg, Panomatic, Tony Oursler, Fantastic Prayers, Young-Hae Chang Heavy Industries |
|
CLASS 4 Introduction to arrays and repeat loops, keydown event handler "on keydown"sketch4: Create an interactive multimedia piece whose interface is the keyboard. When the user hits keys random sounds and/or image files appear. Artist discussion: Paul Cantanese Skeleton Moon: Invisible Maps, Annette Weintraub, Jessica Loseby, Views from the Ground Floor |
|
CLASS 5 Making a retro-styled art game: SEE HANDOUT ONLINENested if-then statements, intersect of sprite property, introduction to arrays and repeat loops. game1 : Bouncing ball (Handout with LINGO BASICS)game2: Brick play game4: Removing the bricks in breakout game5: Keeping track of which bricks are hitArtist discussion: Games as Art, Game Show, Mass Moca, Natalie Bookchin, The Intruder. Sissyfight, Vagamundo, Tropical America Suggested reading: Download Holmes' paper (pdf) on art games (scroll down) sketch5: Create a Breakout game that somehow functions as an art piece, either via the images you choose as the bricks and paddle or by the way the bricks actually behave. (2 week assignment) Homework: Write up a final project proposal. Due Class 6, next week, written, make 10 copies one per person in the class. |
|
CLASS 6 Global variables and custom handlers: "Checkhit" demo game6: Adding scoring to online game, finishing the prototype Artist discussion: Database as art: Muntadas(censorship archive), Camille Utterback, Teri Rueb, Rhizome's alternative interfaces, Data Dynamics Homework: Sketch 5, Breakout game sketch (or other game) due. |
|
CLASS 7 WARMUP: Creating an interactive panorama/Using Director with an EZIO board: DIGITAL INPUT SKILL: Making a projector file to burn to CD-SEE HANDOUT game7: Keeping track of time elapsed Finalizing/archiving a multimedia project: Burning CDs: Creating projector files Midterm project critique Final project laboratory session. Homework: Burn midterm to CD (projector and all associated files.) |
|
CLASS 8 Using Director with an EZIO board: A2D SENSORS: Breakout with a real paddle (potentiometer)MIDTERM PROJECTS DUE ON CD as Stand alone projectors (include additional files also)-create insert for CD! |
|
CLASS 9 Using film loops in Director: Class tutorial using filmloop_tutorial.dir. Steps to make a film loop: Shift-click to select all members in cast for a film loop. Select Modify>Cast to Time. You will notice all your cast members are now sprites in one channel in the score. Change ink if necessary. With sprites to be placed in film loop selected choose Insert>Film Loop. You will be prompted to name this new cast member. DO NOT DELETE ANY OF THE ORIGINAL FILM LOOP CAST MEMBERS OR CHANGE THEIR POSITIONS IN THE CAST AFTER YOU HAVE MADE YOUR LOOP. Specialized event handlers: custom handlers (see cardriving.dir and casedemo.dir in folder on ATS FILE SERVER X>FILES FOR COURSES>TIFFANY HOLMES>MULTIMEDIA>CLASS 9. Artist discussion: Micheal Rodemer, Eduardo Kac and Time Capsule, Interaction 00 and 01, see videotapes of interactive works. REVISED FINAL PROJECT PROPOSALS DUE NEXT CLASS! INCLUDE THE FOLLOWING: concept, method of presentation to class, special equipment needs, and one screenshot of work in progress. (Take screenshot by pressing these keys together: Apple, Shift, 3). In Photoshop, convert and crop pdf screenshot to a jpg image. Then create a MSW document that you can copy 11 times for your classmates). |
|
CLASS 10 REVISED FINAL PROJECT PROPOSALS DUE!Xtras in Director: How to track movement using a video camera and TrackThemColors NOTE: Students must bring 4-6 pin firewire cables to class Artist discussion: Camille Utterback, Text Rain, Siggraph 2000 videotape |
|
CLASS 11 FINAL PROJECT LAB TIME Artist discussion: Interactive installation art on a grand scale: Raphael Lozano-Hammer, Vectorial Elevation. |
|
CLASS 12 FINAL PROJECT LAB TIME |
|
CLASS 13 FINAL PROJECT LAB TIME |
|
CLASS 14 FINAL CRITIQUE: Attendance mandatory, failure to attend may result in an incomplete grade. |