Logistics The never-ending LDAP problems Latest Developments - - PDF document

logistics
SMART_READER_LITE
LIVE PREVIEW

Logistics The never-ending LDAP problems Latest Developments - - PDF document

Logistics The never-ending LDAP problems Latest Developments Dave, got your e-mail (Cant change in mycourses) Jon, your mail bounced March 17 Lets settle things after class Enter stage left Spacethe final


slide-1
SLIDE 1

1

Latest Developments

March 17

Logistics

  • The never-ending LDAP problems

– Dave, got your e-mail

  • (Can’t change in mycourses)

– Jon, your mail bounced – Let’s settle things after class…

Enter stage left

  • Breakout Room 2

– Access now available – See Joanne in CS Office to get set up.

  • 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

Space…the final frontier

  • Upping you CS quota

– Checking on the possibilities – rm-junk

Samba on MUPPETS

  • Perhaps we can set up

for all after class?

  • Install docs now on

discussion board.

CAVE dwelling

  • Still missing 1 projector

– Ordered 2, got 1, but we did get two sound consoles! – Expected real soon. – When it arrives

  • Appointment with Team CAVE for physical setup.
slide-2
SLIDE 2

2

Just another manic monday

  • For Monday…

– Each team

  • List of

– Tasks (talk more about today) – Responsibilities – Schedule – Plans for checkpoint demonstrations

  • Plan on a 1-2 slide presentation on Monday

– Can e-mail me so I can assemble / post as a single presentation

  • n Web
  • Web site up and running

– E-mail me the URL so I can update the main page

– Grad students

  • Topic for Grad report

The meeting of the artistic minds

  • Tuesday, March 16

– Marla Schweppe, Walter Wolf, myself – Each flower will be a pre-rehersed vignette

  • We’ll need a human actor

– More complex “flower” cues – Music follows emotion of flower not flock? – Story

  • Setup?
  • Failure in getting nectar
  • Flock gets consumed at end

Maya madness

  • Latest on getting data from Maya?

– Marla to send a variety of formats – See which one works best – Animation / models – Will post link to their Web site in TEAM section (Team DESIGN) – Exported animations == StageAction

  • Note: I will be writing Cue Framework Objects

– Unless someone REALLY wants to volenteer!

  • Assumed that Exported Animations is operational.

– Marla might be here today.

  • If not…send questions to me…

List additional issues here

  • List of FLOCK emotions
  • List of ORCHESTRA emotions
  • How many bees in FLOCK
  • Music: MOOD of scene + Emotion of

FLOCK

  • Headphones for ICL6
  • Speakers for BOR2 Machines

Technical Issues for Today

  • Team tasks

– Critical for performance – Tip: leave networking between physical components to later

  • Simulate event sending / receiving
  • Except, of course Team INFRASTRUCTURE
  • Performance class

Tasks: Team MUPPETS

  • Import MAYA Objects
  • Import / playback MAYA Animations
  • Mechanism for Audience Participation

– Keyboard? / GUI? / Swing? – Audience member avitar? – Definition of Audience interface

  • Audio issues:

– Orchestra implementation… – Spatialized sound

  • Networking Issues

– Link with Performance object – Later…Hopefully straight forward

slide-3
SLIDE 3

3

Task: Team UT-CAVE or …

  • Hardware / Room setup
  • Mechanism for Stage Manager Participation

– Keyboard? / GUI? / Swing?

  • Import MAYA Objects
  • Import / playback MAYA Animations
  • Music interface
  • Networking Issues

– Link with Performance object – Probably not as straight forward

  • UT object control

Task: Team MUPPETS-CAVE

  • Hardware / Room setup
  • Mechanism for Stage Manager Participation

– Keyboard? / GUI? / Swing? – View changer

  • Projector setting / synchronization

Task: Team FLOCK

  • Emotive Model

– Define emotion set – input to model – “Boid” object

  • Change position/orientation of “Boid” object

– Definition of Flock interface

  • MUPPETS implementation

– Making emotive model work in MUPPETS – MUPPETS implementation of “Boid”

Task: Team MERRY MELODIES

  • Emotive Music Model

– Define emotion set – input to model – Must agree upon common “play note” interface (JFugue?) – Definition of Orchestra interface

  • MUPPETS implementation

– Make it work in MUPPETS – Integrating common interface with MUPPETS

Tasks: Team VR

  • Glove / FOB (6 DOF Motion Tracker)

– Integrate with MUPPETS – Gesture emotion translation – Get positional parameters

  • HMD / head tracker

– Set up MUPPETS to be displayed on HMD – Get head tracker to track (with no docs!)

  • Library for serial port / USB serial connection I have
  • Mouse emulation

– Sync HMD view with data glove

  • Enable the actor to view the bees.

Tasks: Team INFRASTRUCTURE

  • Implement Performance interface using

M2MI

  • Implement event recorder

– Event Recorder Renderman

  • If interest or time…Dennis? CGII Project?
  • Simulate events of a performance to test

network traffic

– Using event recorder.

slide-4
SLIDE 4

4

Tasks

  • More requirements may be forthcoming as

performance details take shape.

  • Questions?

The Performance Object

  • Object used to coordinate messages

between Physical Components.

  • Thin wrapper over M2MI

– …and getting thinner!

The Performance Object

  • Sending messages

– “Borrows” the notion of the M2MI handle. – Interfaces

  • Flock
  • Orchestra
  • CueManager
  • Audience

– Implementations

  • MUPPETSFlock
  • MUPPETSOrchestra
  • MUPPETSCueManager, etc.

The Performance Object

  • Sending messages

Flock theFlock = Performance.getFlock(); theFlock.setEmotion (FLOCK.HAPPY);

  • Will send setEmotion message to all

instances of implemented Flocks.

The Performance Object

  • Receiving messages

– Simply appropriately implement the interfaces:

  • Flock, Orchestra, CueManager, and Audience

The Performance Object

  • Audience members

– The Performance Object will maintain a registry of audience members

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”.
slide-5
SLIDE 5

5

The Performance Object

  • Starting the performance

– Responsibility of the Stage Manager. – This will be cue 1. – Note:

  • All MAYA objects and prescripted animations will

be preloaded and ready to go before cue 1.

The Performance Object

  • Complete javadoc of Performance

Object available Monday.

– At this point, only of interest to Team INFRASTRUCTURE – Will be looking for feedback from TI in case I left something out.

  • 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.