Useful Reading Papers about: Latest Developments MUPPETS (CITC4 - - PDF document

useful reading
SMART_READER_LITE
LIVE PREVIEW

Useful Reading Papers about: Latest Developments MUPPETS (CITC4 - - PDF document

Useful Reading Papers about: Latest Developments MUPPETS (CITC4 03) M2MI (Web page) March 15 Both linked from DIARY on Web site. Plan for this evening Logistics Logistics The LDAP database Be sure that your


slide-1
SLIDE 1

1

Latest Developments

March 15

Useful Reading

  • Papers about:

– MUPPETS (CITC4 ’03) – M2MI (Web page)

  • Both linked from DIARY on Web site.

Plan for this evening

  • Logistics
  • Team Descriptions / Final Assignments
  • Cue Object
  • Component Summary
  • Event Summary

Logistics

  • The LDAP database

– Be sure that your e-mail is correct. – Dave Parks – need a correct email

Logistics

  • MUPPETS Discussion Board

– http://muppets.rit.edu/phpBB2/index.php – Virtual Theatre area

Logistics

  • MUPPET installation

– Jon? – Changes to MUPPETS

slide-2
SLIDE 2

2

Logistics

  • Samba Accounts

– To use ICL6 or BOR2 machines you need one. – See folks in CS Sysadmin office to set this up.

  • 70-3590

Logistics

  • Maya

– To have or not to have – CDs are not licenses…but – Full docs

  • Will load up on BOR2 Machines

– Marla Schweppe has offered licenses in 07- 1212

Logistics

  • Breakout Room 2 Access

– Still working in it. – Accounts on BOR2 Machines

  • Send me email with CS account name

Logistics

  • Art/Design meeting Tuesday

– Marla + Walter Wolf – Iron out story, staging, lighting – Implications on “cues”

Logistics

  • Marla Schweppe

– Here on Wednesday – Have Maya questions ready

Fight of the Bumblebees (RIT 2004)

slide-3
SLIDE 3

3

Technical Teams

  • Team MUPPETS (audience)
  • Team CAVE (stage manager)
  • Team FLOCK (flocking model)
  • Team MERRY MELODIES (music / audio)
  • Team VR (actor – lead bee)
  • Team INFRASTRUCTURE (networking)

Team MUPPETS (audience)

  • Main viewing app

– Display stage, actors, staging

  • Multiple audience members
  • Import Maya objects / animations

– Cueing object definition (with Team CAVE)

  • Audio – Music

– (in conjunction with Team MERRY MELODIES)

  • Audience participation
  • Event Response

– Actors, staging, audio

Team MUPPETS

  • Dennis Colburn (audio interface)
  • James DiCamillo

– confirmed

  • Jon Heise (networking interface)
  • David Parks
  • Assumed all others assume confirmed?

YES?

Team CAVE (stage manager) Team CAVE (stage manager)

  • Hardware setup /networking of UT-CAVE in Breakout

Room 2.

  • Main viewing app in UT format

– Display stage, actors, staging

  • Import Maya objects / animations

– Into UT format

– Cueing object definition (with Team MUPPETS)

  • Networking from Java to UT
  • Event Creation

– Controls for staging

  • Event Response

– Actors, staging, audio (probably not)

Team CAVE

  • Lomax Escarmant

– confirmed

  • Christopher Boyd

– confirmed

  • MUPPETS vs UT

– Current thinking is MUPPETS – But jury is still out. – Physical setup to be discussed tomorrow

slide-4
SLIDE 4

4

Team FLOCK (flocking model)

  • Emotive motion
  • Flock object

– Interoperate with team MUPPETS – Interoperate with team CAVE

  • Event Response

– From lead-bee

Team FLOCK

  • Kathy Law (Emotive motion)

– confirmed

  • David Rusbarsky (Flock Object)

– confirmed – Flock – MUPPETS interface

Team MERRY MELODIES

  • Emotive Music
  • Audio/Musician “object”

– Event Response

  • From lead bee

– Interoperate with Team MUPPETS

Team MERRY MELODIES

  • Ryan Becker (emotive music)

– confirmed

  • Dennis Colburn (MUPPETS interface)

– Assumed confirmed – Music – MUPPETS interface (Jfugue package?)

Team VR (actor – lead bee)

I-glasses Head Mounted Display w/head tracker 5DT Data Glove

Team VR (actor – lead bee)

  • Hardware

– Get HMD and Data Glove working

  • “Actor” object

– Generate events (from data glove)

  • Viewer App

– In conjunction with team MUPPETS – C to Java conversion (if required)

slide-5
SLIDE 5

5

Team VR (actor – lead bee)

  • James Tranovich

– confirmed

  • Damian Eads

– confirmed

Team INFRASTRUCTURE

  • Basic networking to be done in Java
  • Implementation of VT networking classes

– Thin wrapper over M2MI

  • Event recorder

– For offline rendering – Test for network traffic

Team INFRASTRUCTURE

  • Roderic Campbell

– confirmed

  • Ryan Kidder – NEW

– confirmed

  • Jon Heise (MUPPETS interface)

– Assumed confirmed

  • Questions?

Sound off…

  • Introductions.

Theatrical Cues

  • “Triggered” by stage manager to initiate a

given stage effect.

– Staging / Lighting / Sound / All of the Above

  • Cues are

– Prescripted – Predetermined – Triggered

Cues and the VT

  • Interface for stage manager:

– Performance.goCue (7);

  • CueManager Object

– Will receive a “goCue” message – Will make the actions of that cue happen

slide-6
SLIDE 6

6

Cues and the VT

  • Each cue will be made up of 1 or more

Actions.

  • Each Action will happen in succession

(possibly delayed) from the “triggering” of a cue

– SoundAction / StageAction / LightAction

  • Each Action will have a predetermined

duration.

Cues and the VT

  • Action classes

– SoundAction (MAYBE)

  • cue a sound event
  • Hook into sound “manager”

– StageAction (REQUIRED)

  • Cue a stage event
  • Be able to playback saved prescripted Maya animation

– LightAction (POSSIBLY)

  • Cue a light event
  • Hook into a light manager

Cues and the VT Component Summary

Audience (ICL6) Stage mgr. (BOR2)

Flock Cue Mgr Flock Cue Mgr Orchestra

Actor (TBD)

Flock Cue Mgr

... = instance of MUPPETS

Software only components

  • Flock Object

– Manage the flock – Expects “emotion” input – To be specified as interface

  • Orchestra

– Produces music – Expects “emotion” input – To be specified as interface

Software only components

  • Cue Manager

– Manages cues – Expects “go” command

slide-7
SLIDE 7

7

Physical Components

  • Audience (ICL6)

– 1 instance of MUPPETS per audience member.

  • Events to each instance or share events / space via

MUPPET Networking?

– Has Flock Object

  • Generation of positional “buzzing” sound?

– Has Orchestra Object – Has CueManager Object

Physical Components

  • Stage Manager (BOR2)

– 1 instance of MUPPETS or UT

  • in cave envrionment

– Controls cues (via keyboard or GUI?) – Has Flock Object

  • May or may not be the same as Audience

– Has CueManager Object

  • May or may not be the same as Audience

– Should it have orchestra?

Physical Components

  • Actor (TBD)

– 1 instance of MUPPETS

  • Viewed through HMD

– Data Glove

  • Direct communication to its own MUPPETS
  • Event (position / emotion) communication to other

MUPPETS

– Has Flock Object – Has CueManager Object

Event Summary

  • Events sent between “physical” components

– ActorEvents

  • FlockEvent

– CueEvents – AudienceEvent

Event Summary

  • Audience

– Generates

  • AudienceEvents

– Listens for

  • FlockEvents
  • CueEvents

Event Summary

  • Actor

– Generates

  • FlockEvents

– Listens for

  • AudienceEvents
  • CueEvents
slide-8
SLIDE 8

8

Event Summary

  • Stage Manager

– Generates

  • CueEvents

– Listens for

  • Flock Events
  • AudienceEvents

On the horizon

  • Wednesday

– Marla visit

  • Have your Maya questions ready

– Discussion of Performance Interface

  • Monday

– Bag the event definitions – List of deliverables for checkpoints.

  • Create a task / responsibility list + schedule.
  • Not a contract, but an indication

Questions?