Escolar Documentos
Profissional Documentos
Cultura Documentos
CS60-520Presentation
Instructor:Dr.Aggarwal
Student:YangGao
Semester:Winter2004
Outline
Introduction
ThehistoryofVR
TypesofVR
TechnologiesofVR
ArchitectureofVRsystem
ApplicationsofVR
Currentproblems&Futurework
Summary
Reference
2
Introduction
WhatisVirtualReality(VR)?
VirtualRealityreferstoahigh-enduser
interfacethatinvolvesreal-time
simulationandinteractionsthrough
multiplesensorialchannels.
.
Introduction
(Contd)
WhyVR?
VRisabletoimmerseyouina
computer-generatedworldofyourown
making:aroom,acity,theinteriorof
humanbody.WithVR,youcanexplore
anyunchartedterritoryofthehuman
imagination.
4
BriefHistory
In1950s,flightsimulatorswerebuiltbyUSAir
Forcetotrainstudentpilots.
In1965,aresearchprogramforcomputer
graphicscalledTheUltimateDisplaywas
laidout.
In1988,commercialdevelopmentofVR
began.
In1991,firstcommercialentertainmentVR
system"Virtuality"wasreleased.
5
TypesofVRSystem
WindowsonWorld(WoW)
AlsocalledDesktopVR.
Usingaconventionalcomputermonitorto
displaythe3Dvirtualworld.
ImmersiveVR
Completelyimmersetheuser'spersonalviewpointinside
thevirtual3Dworld.
Theuserhasnovisualcontactwiththephysicalword.
OftenequippedwithaHeadMountedDisplay(HMD).
TypesofVRSystem(Contd)
Telepresence
Avariationofvisualizingcompletecomputer
generatedworlds.
Linksremotesensorsintherealworldwiththesensesof
ahumanoperator.Theremotesensorsmightbelocated
onarobot.Usefulforperformingoperationsindangerous
environments.
TypesofVRSystem(Contd)
MixedReality(AugmentedReality)
Theseamlessmergingofrealspaceandvirtualspace.
Integratethecomputer-generatedvirtualobjectsintothe
physicalworldwhichbecomeinasenseanequalpartof
ournaturalenvironment.
DistributedVR
Asimulatedworldrunsonseveralcomputerswhichare
connectedovernetworkandthepeopleareableto
interactinrealtime,sharingthesamevirtualworld.
VRExamples(Contd)
TelepresenceVR
VRExamples(Contd)
AugmentedVR
10
VRExamples(Contd)
DistributedVR
11
TechnologiesofVR--Hardware
Head-MountedDisplay(HMD)
AHelmetorafacemaskprovidingthevisualandauditory
displays.
UseLCDorCRTtodisplaystereoimages.
Mayincludebuilt-inhead-trackerandstereoheadphones
12
TechnologiesofVR--Hardware
BinocularOmni-OrientationMonitor(BOOM)
Head-coupledstereoscopicdisplaydevice.
UsesCRTtoprovidehigh-resolutiondisplay.
Convenienttouse.
Fastandaccuratebuilt-intracking.
13
TechnologiesofVR--Hardware
imagesonthewallsandfloorofaroom-sizedcube.
Aheadtrackingsystemcontinuouslyadjustthestereo
projectiontothecurrentpositionoftheleadingviewer.
14
TechnologiesofVR--Hardware
DataGlove
Outfittedwithsensorsonthefingersaswellasanoverall
position/orientationtrackingequipment.
Enablesnaturalinteractionwithvirtualobjectsbyhandgesture
recognition.
15
TechnologiesofVR--Hardware
ControlDevices
Controlvirtualobjectsin3dimensions.
16
TechnologiesofVR--Software
Toolkits
Programminglibraries.
Providefunctionlibraries(C&C++).
Authoringsystems
Completeprogramswithgraphicalinterfacesforcreating
worldswithoutresortingtodetailedprogramming.
17
TechnologiesofVR--Software
Softwarepackagesavailableinmarket
Multiverse (Freeware)
Virtual Reality Studio($100)
Sense8 World Tool Kit (WTK)(over$1000)
Autodesk Cyberspace Development kit(over$1000)
18
TechnologiesofVR--Software
VRML(VirtualRealityModelingLanguage)
Standardlanguageforinteractivesimulation
withintheWorldWideWeb.
Allowstocreate"virtualworlds"networkedvia
theInternetandhyperlinkedwiththeWorld
WideWeb.
Aspectsofvirtualworlddisplay,interactionand
internetworkingcanbespecifiedusingVRML
withoutbeingdependentonspecialgearlike
HMD.
VRmodelscanbeviewedbyNetscapeorIEwitha
browserplug-in.
19
ArchitectureofVRSystem
InputProcessor,SimulationProcessor,
RenderingProcessorandWorldDatabase.
visual,
auditory,
haptic,
touch
Position&
Orientation
Input
Processor
Rendering
Processor
Simulation
Processor
World Database
20
ComponentsofVRSystem(Contd)
InputProcessor
Controlthedevicesusedtoinput
informationtothecomputer.Theobjectis
togetthecoordinatedatatotherestofthe
systemwithminimallagtime.
Keyboard,mouse,3Dpositiontrackers,a
voicerecognitionsystem,etc.
21
ComponentsofVRSystem(Contd)
SimulationProcessor
CoreofaVRsystem.
Takestheuserinputsalongwithanytasks
programmedintotheworldanddetermine
theactionsthatwilltakeplaceinthevirtual
world.
22
ComponentsofVRSystem(Contd)
RenderingProcessor
Createthesensationsthatareoutputto
theuser.
Separaterenderingprocessesareusedfor
visual,auditory,hapticandothersensory
systems.Eachrenderertakeadescription
oftheworldstatfromthesimulation
processorderiveitdirectlyfromtheWorld
Databaseforeachtimestep.
23
ComponentsofVRSystem(Contd)
WorldDatabase(WorldDescription
Files)
Storetheobjectsthatinhabittheworld,
scriptsthatdescribeactionsofthose
objects.
24
Applications
Entertainment
Morevivid
Moveexciting
Moreattractive
25
Applications(Contd)
Medicine
Practiceperformingsurgery.
Performsurgeryonaremotepatient.
Teachnewskillsinasafe,controlledenvironment.
26
Applications(Contd)
Manufacturing
Easytomodify
Lowcost
Highefficient
27
Applications(Contd)
Education&Training
Drivingsimulators.
Flightsimulators.
Shipsimulators.
Tanksimulators.
28
Currentproblems&Futurework
Cybersickness/simulatorsickness
Low-fidelity
Expensive
Lackofintegrationbetweenapplicationpackages
High-fidelitysystem
Cost-saving
Collaborative
High-levelcontactbetweenparticipantsindistributed
VR
29
Summary
Visualizationofcomplicated,largedatais
helpfulforunderstandingandanalysis.
VRoffersusanewwaytointeractwith
computer.
VRenablesustoexperiencethevirtualworld
thatisimpossibleinrealworld.
VRischangingourlife,eventuallyVRwill
increasinglybecomeapartofourlife.
30
Reference
http://vr.isdale.com/WhatIsVR/frames/WhatIsVR4.1.html.
[2]Augumented and Mixed Reality,
http://www.mic.atr.co.jp/~poup/research/ar/.
[3]Virtual Reality Applications,
http://vresources.jump-gate.com/applications/application
s.
shtml.
[4]K.-P.Beier.Virtual Reality: A short Introduction.
http://www-vrl.umich.edu/intro/
[5]Franchi,J.VertualReality:AnOverview.ERICDigest,
June1995
31
Comments&Questions?
32