Logistics • The never-ending LDAP problems Latest Developments – Dave, got your e-mail • (Can’t change in mycourses) � – Jon, your mail bounced March 17 – Let’s settle things after class… Enter stage left Space…the final frontier • Breakout Room 2 • Upping you CS quota – Access now available – Checking on the possibilities – See Joanne in CS Office to get set up. – rm-junk • Swipe card / Enter code • Door will relock – Need Samba account if you wish to use CS UNIX file system • BOR2 machines will not be cleaned • Email me if you wish an account on BOR2 Machines • Get Samba accounts from CS sysadmin office Samba on MUPPETS CAVE dwelling • Perhaps we can set up • Still missing 1 projector for all after class? – Ordered 2, got 1, but we did get two sound consoles! – Expected real soon. • Install docs now on – When it arrives discussion board. • Appointment with Team CAVE for physical setup. 1
Just another manic monday The meeting of the artistic minds • For Monday… • Tuesday, March 16 – Each team – Marla Schweppe, Walter Wolf, myself • List of – Each flower will be a pre-rehersed vignette – Tasks (talk more about today) • We’ll need a human actor – Responsibilities – More complex “flower” cues – Schedule – Plans for checkpoint demonstrations – Music follows emotion of flower not flock? • Plan on a 1-2 slide presentation on Monday – Can e-mail me so I can assemble / post as a single presentation – Story on Web • Setup? • Web site up and running • Failure in getting nectar – E-mail me the URL so I can update the main page • Flock gets consumed at end – Grad students • Topic for Grad report Maya madness List additional issues here • Latest on getting data from Maya? • List of FLOCK emotions – Marla to send a variety of formats • List of ORCHESTRA emotions – See which one works best – Animation / models • How many bees in FLOCK – Will post link to their Web site in TEAM section (Team DESIGN) • Music: MOOD of scene + Emotion of – Exported animations == StageAction FLOCK • Note: I will be writing Cue Framework Objects – Unless someone REALLY wants to volenteer! • Headphones for ICL6 • Assumed that Exported Animations is operational. • Speakers for BOR2 Machines – Marla might be here today. • If not…send questions to me… Technical Issues for Today Tasks: Team MUPPETS • Import MAYA Objects • Team tasks • Import / playback MAYA Animations – Critical for performance • Mechanism for Audience Participation – Tip: leave networking between physical – Keyboard? / GUI? / Swing? – Audience member avitar? components to later – Definition of Audience interface • Simulate event sending / receiving • Audio issues: • Except, of course Team INFRASTRUCTURE – Orchestra implementation… • Performance class – Spatialized sound • Networking Issues – Link with Performance object – Later…Hopefully straight forward 2
Task: Team UT-CAVE or … Task: Team MUPPETS-CAVE • Hardware / Room setup • Hardware / Room setup • Mechanism for Stage Manager Participation • Mechanism for Stage Manager Participation – Keyboard? / GUI? / Swing? – Keyboard? / GUI? / Swing? • Import MAYA Objects – View changer • Import / playback MAYA Animations • Music interface • Projector setting / synchronization • Networking Issues – Link with Performance object – Probably not as straight forward • UT object control Task: Team FLOCK Task: Team MERRY MELODIES • Emotive Model • Emotive Music Model – Define emotion set – input to model – Define emotion set – input to model – “Boid” object – Must agree upon common “play note” interface (JFugue?) • Change position/orientation of “Boid” object – Definition of Orchestra interface – Definition of Flock interface • MUPPETS implementation • MUPPETS implementation – Making emotive model work in MUPPETS – Make it work in MUPPETS – MUPPETS implementation of “Boid” – Integrating common interface with MUPPETS Tasks: Team VR Tasks: Team INFRASTRUCTURE • Implement Performance interface using • Glove / FOB (6 DOF Motion Tracker) – Integrate with MUPPETS M2MI – Gesture � emotion translation • Implement event recorder – Get positional parameters – Event Recorder � Renderman • HMD / head tracker • If interest or time…Dennis? CGII Project? – Set up MUPPETS to be displayed on HMD • Simulate events of a performance to test – Get head tracker to track (with no docs!) • Library for serial port / USB � serial connection I have network traffic • Mouse emulation – Using event recorder. – Sync HMD view with data glove • Enable the actor to view the bees. 3
The Performance Object Tasks • More requirements may be forthcoming as • Object used to coordinate messages performance details take shape. between Physical Components. • Thin wrapper over M2MI – …and getting thinner! • Questions? The Performance Object The Performance Object • Sending messages • Sending messages – “Borrows” the notion of the M2MI handle. Flock theFlock = Performance.getFlock(); – Interfaces theFlock.setEmotion (FLOCK.HAPPY); • Flock • Orchestra • CueManager • Audience • Will send setEmotion message to all – Implementations instances of implemented Flocks. • MUPPETSFlock • MUPPETSOrchestra • MUPPETSCueManager, etc. The Performance Object The Performance Object • Audience members • Receiving messages – The Performance Object will maintain a registry of – Simply appropriately implement the interfaces: audience members • Flock, Orchestra, CueManager, and Audience Audience joe = Performance.getAudienceMember(“joe”); joe.clap (); – Sets up Multihandle to all instances of a given audience member in all Physical Components. – Must have methods to add or remove an audience member • Identify by “seat number”. 4
The Performance Object The Performance Object • Starting the performance • Complete javadoc of Performance Object available Monday. – Responsibility of the Stage Manager. – At this point, only of interest to Team – This will be cue 1. INFRASTRUCTURE – Will be looking for feedback from TI in case I – Note: left something out. • All MAYA objects and prescripted animations will be preloaded and ready to go before cue 1. • Questions For Monday • Teams – Web site – Responsibilities / Schedules – 1-2 Slide presentation • Grad Students – Grad Report topics • Instructor – More status – Performance javadocs – More on Cue Objects. 5
Recommend
More recommend