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 e-mail is correct. • Team Descriptions / Final Assignments – Dave Parks – need a correct email • Cue Object • Component Summary • Event Summary Logistics Logistics • MUPPETS Discussion Board • MUPPET installation – http://muppets.rit.edu/phpBB2/index.php – Jon? – Virtual Theatre area – Changes to MUPPETS 1
Logistics Logistics • Samba Accounts • Maya – To use ICL6 or BOR2 machines you need one. – To have or not to have – See folks in CS Sysadmin office to set this up. – CDs are not licenses…but • 70-3590 – Full docs • Will load up on BOR2 Machines – Marla Schweppe has offered licenses in 07- 1212 Logistics Logistics • Breakout Room 2 Access • Art/Design meeting Tuesday – Still working in it. – Marla + Walter Wolf – Accounts on BOR2 Machines – Iron out story, staging, lighting • Send me email with CS account name – Implications on “cues” Logistics Fight of the Bumblebees (RIT 2004) • Marla Schweppe – Here on Wednesday – Have Maya questions ready 2
Technical Teams Team MUPPETS (audience) • Main viewing app • Team MUPPETS (audience) – Display stage, actors, staging • Team CAVE (stage manager) • Multiple audience members • Team FLOCK (flocking model) • Import Maya objects / animations • Team MERRY MELODIES (music / audio) – Cueing object definition (with Team CAVE) • Audio – Music • Team VR (actor – lead bee) – (in conjunction with Team MERRY MELODIES) • Team INFRASTRUCTURE (networking) • Audience participation • Event Response – Actors, staging, audio Team MUPPETS Team CAVE (stage manager) • 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 • Hardware setup /networking of UT-CAVE in Breakout • Lomax Escarmant Room 2. – confirmed • Main viewing app in UT format • Christopher Boyd – Display stage, actors, staging – confirmed • Import Maya objects / animations – Into UT format – Cueing object definition (with Team MUPPETS) • MUPPETS vs UT • Networking from Java to UT – Current thinking is MUPPETS • Event Creation – But jury is still out. – Controls for staging – Physical setup to be discussed tomorrow • Event Response – Actors, staging, audio (probably not) 3
Team FLOCK (flocking model) Team FLOCK • Emotive motion • Kathy Law (Emotive motion) • Flock object – confirmed • David Rusbarsky (Flock Object) – Interoperate with team MUPPETS – Interoperate with team CAVE – confirmed – Flock – MUPPETS interface • Event Response – From lead-bee Team MERRY MELODIES Team MERRY MELODIES • Emotive Music • Ryan Becker (emotive music) – confirmed • Audio/Musician “object” • Dennis Colburn (MUPPETS interface) – Event Response • From lead bee – Assumed confirmed – Interoperate with Team MUPPETS – Music – MUPPETS interface (Jfugue package?) Team VR (actor – lead bee) 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) 5DT Data Glove I-glasses Head Mounted Display w/head tracker 4
Team VR (actor – lead bee) Team INFRASTRUCTURE • James Tranovich • Basic networking to be done in Java – confirmed • Implementation of VT networking classes • Damian Eads – Thin wrapper over M2MI – confirmed • Event recorder – For offline rendering – Test for network traffic Team INFRASTRUCTURE Sound off… • Roderic Campbell • Introductions. – confirmed • Ryan Kidder – NEW – confirmed • Jon Heise (MUPPETS interface) – Assumed confirmed • Questions? Theatrical Cues Cues and the VT • “Triggered” by stage manager to initiate a • Interface for stage manager: given stage effect. – Performance.goCue (7); – Staging / Lighting / Sound / All of the Above • CueManager Object • Cues are – Will receive a “goCue” message – Prescripted – Will make the actions of that cue happen – Predetermined – Triggered 5
Cues and the VT Cues and the VT • Each cue will be made up of 1 or more • Action classes Actions . – SoundAction (MAYBE) • Each Action will happen in succession • cue a sound event • Hook into sound “manager” (possibly delayed) from the “triggering” of – StageAction (REQUIRED) a cue • Cue a stage event – SoundAction / StageAction / LightAction • Be able to playback saved prescripted Maya animation • Each Action will have a predetermined – LightAction (POSSIBLY) • Cue a light event duration. • Hook into a light manager Cues and the VT Component Summary ... Audience Stage mgr. Actor (ICL6) (BOR2) (TBD) Flock Flock Flock Cue Mgr Cue Mgr Cue Mgr Orchestra = instance of MUPPETS Software only components Software only components • Flock Object • Cue Manager – Manage the flock – Manages cues – Expects “emotion” input – Expects “go” command – To be specified as interface • Orchestra – Produces music – Expects “emotion” input – To be specified as interface 6
Physical Components Physical Components • Stage Manager (BOR2) • Audience (ICL6) – 1 instance of MUPPETS or UT – 1 instance of MUPPETS per audience member. • in cave envrionment • Events to each instance or share events / space via – Controls cues (via keyboard or GUI?) MUPPET Networking? – Has Flock Object – Has Flock Object • May or may not be the same as Audience • Generation of positional “buzzing” sound? – Has CueManager Object – Has Orchestra Object • May or may not be the same as Audience – Has CueManager Object – Should it have orchestra? Physical Components Event Summary • Actor (TBD) • Events sent between “physical” components – 1 instance of MUPPETS – ActorEvents • Viewed through HMD • FlockEvent – Data Glove – CueEvents • Direct communication to its own MUPPETS – AudienceEvent • Event (position / emotion) communication to other MUPPETS – Has Flock Object – Has CueManager Object Event Summary Event Summary • Audience • Actor – Generates – Generates • AudienceEvents • FlockEvents – Listens for – Listens for • FlockEvents • AudienceEvents • CueEvents • CueEvents 7
Event Summary On the horizon • Stage Manager • Wednesday – Marla visit – Generates • Have your Maya questions ready • CueEvents – Discussion of Performance Interface – Listens for • Monday • Flock Events – Bag the event definitions • AudienceEvents – List of deliverables for checkpoints. • Create a task / responsibility list + schedule. • Not a contract, but an indication Questions? 8
Recommend
More recommend