Você está na página 1de 32

Virtual Reality

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

Cave Automatic Virtual Environment (CAVE)


Providestheillusionofimmersionbyprojectingstereo

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

[1]What is Virtual Reality?,

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

Você também pode gostar