virtual reality at boston university
Post on 16-Jan-2016
27 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Virtual Reality at Boston UniversityGlenn BresnahanBoston UniversityScientific Computing and Visualization
(http://scv.bu.edu/DAFFIE/BVRG-Talk-Mar02)
-
AgendaIntroduction to Access GridOverview of DAFFIE systemBridging between VR and AGTiled display wallsDemonstrations
Scientific Computing and Visualizatrion
-
Access Grid OverviewSuite of commodity hardware and softwareOpen source, Open protocolMulticastTiled projection wallApproximately 90 installations world-wide (7 countries)
FOR MORE INFO...http://www-fp.mcs.anl.gov/fl/accessgrid/http://scv.bu.edu/accessgrid
-
Distributed VRMulti-person, multi-site shared virtual spaceNavigationAvatar representationTelephony
Scientific Computing and Visualizatrion
-
DAFFIE OverviewDistributed Applications Framework For Immersive EnvironmentsComponent layersMessaging systemVR protocolClient applications (agents)FOR MORE INFO...http://scv.bu.edu/DAFFIE
Scientific Computing and Visualizatrion
-
DAFFIE Application ClientsViewerSound serverTelephony generatorSound playerBehavior agentsAudio/video generators/processorsObject generators/manipulators
Scientific Computing and Visualizatrion
-
DAFFIE Environmentviewerbehavioragentsoundplayerviewertelephonytelephonysoundplayerbehavioragentbehavioragentevent server
Scientific Computing and Visualizatrion
-
DAFFIE ViewerSGI Performer based Mono or stereo display Workstation, CAVE/Immersadesk, HMD Six-degree of freedom head-tracking Six-degree of freedom navigation Texture-mapped streaming video
Scientific Computing and Visualizatrion
-
DAFFIE ViewerSimple "script-based" world descriptionGeometric modelsAnimationSoundsMany 3D model formatsInteraction by picking and/or proximityLocal control of time-sensitive animation and soundGlobal update of avatar motion and object state
Scientific Computing and Visualizatrion
-
DAFFIE Sound ServerTelephony generatorDigitize microphone input Broadcasts "packetized" audio stream Echo suppression
Scientific Computing and Visualizatrion
-
DAFFIE Sound ServerSound player inputMultiple sound sourcesReal-time audio streams (e.g. telephony)Prerecorded object sound filesAudio attachment objects (3D location)Avatar position in virtual spaceListener position in physical spaceSound player outputMulti-channel localized audio signals
Scientific Computing and Visualizatrion
-
DAFFIE AgentsControl object behaviorProximity triggersPortalsDevice interfacesKinematic sculpturesVideo sourcing (camera)Audio and video processing
Scientific Computing and Visualizatrion
-
DAFFIE ProtocolObjectiveState consistencyPersistenceEquipotent clientsNetwork visible stateMessage (event) basedMessage classesDelivery service classesGlobally sequenced, reliable deliveryMessage class subscription
Scientific Computing and Visualizatrion
-
DAFFIE ProtocolCompound objectsGeometryTransformationAudio hookVideo texture mapComponent ownership/object lockingRequest ownershipBroadcast changesRelease ownershipOwnership transfer
Scientific Computing and Visualizatrion
-
DAFFIE Messaging SystemMessage router (event server)Multiple delivery service classesGlobally sequenced, reliable deliveryClient application library (API)Point-to-point and broadcastPolled or callback (active messages)Subscription based receiveMultithreaded, non-blockingServicesRegistration, timing, synchronization, query
Scientific Computing and Visualizatrion
-
DAFFIE Messaging SystemProxy routersFan-in/fan-outTunnelingDirect routing for P2P
Scientific Computing and Visualizatrion
-
DAFFIE Message routingclientevent serverclientclientproxyclientproxyclientclientclientclientclient
Scientific Computing and Visualizatrion
-
VR/AG BridgingInterconnect VR and AG spacesVR image display over AGBridge audio in both directionsProvide interactivity for AG participantsAG navigationAG interaction toolsCouple external a/v to both AG and VR
Scientific Computing and Visualizatrion
-
VR/AG BridgingBostonCyberartsFestival
SC GlobalFOR MORE INFO...http://scv.bu.edu/hipart/GoGrid/
Scientific Computing and Visualizatrion
-
VR/AG BridgingviewrendereraudiorendererAG nodenavigationvideobridgeDAFFIEMulticastviewerAGaudioAG node
Scientific Computing and Visualizatrion
-
Tiled Display WallBenefitsLow costScalableMulti-usePassive stereoConstructionLinux cluster display driverInexpensive LCD projectorsCheap polarizing filters
Scientific Computing and Visualizatrion
-
Tiled Display WallOne or two Linux boxes per projector (plus control node)Two projectors per tileLinear polarizing filtersPolarization-preserving projection screenCustom fabricated projector mounts6 DoF adjusters
Scientific Computing and Visualizatrion
-
Tiled Display WallPrototype configuration2x2 stereo array (8 projectors)4 Linux display nodes + one control nodeFast Ethernet interconnect
Final configuration4x3 stereo array (2 x 9.4 Mpixel)24 Linux display nodes + one control node52 Linux compute nodesMyrinet interconnect
Scientific Computing and Visualizatrion
-
Tiled Display WallSoftwareWireGL/ChromiumVTKPerformer + local synchronizationMovie player (several)AlignmentCustom projector mountsComputerized motor controlImaging transformation warpsAutocalibration
Scientific Computing and Visualizatrion
-
Tiled Display WallIssuesSoftwareAlignmentCustom projector mountsComputerized motor controlImaging transformation warpsAutocalibrationEdge blendingOpto-mechanicalSoftware
Scientific Computing and Visualizatrion
-
DemonstrationsVR BridgingImmersaDeskDisplay Wall
Scientific Computing and Visualizatrion
top related