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 1

Authorize 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"

CLICK TO VIEW HANDOUT 4

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 ONLINE

Nested 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 hit

Artist 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

SEE HANDOUT "Custom handlers"

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.