23
Virtual Reality

Virtual Reality

  • Upload
    aldon

  • View
    52

  • Download
    2

Embed Size (px)

DESCRIPTION

Virtual Reality. Introduction Devices Technology – Hardware & Software Architecture Applications. Introduction. Virtual Reality is defined as: Simulated environment Interaction with human senses Reactive to input from person What can be VR Just about any simulated environment. - PowerPoint PPT Presentation

Citation preview

Page 1: Virtual Reality

Virtual Reality

Page 2: Virtual Reality

Introduction Devices Technology – Hardware & Software Architecture Applications

Page 3: Virtual Reality

Introduction

Virtual Reality is defined as: Simulated environment Interaction with human senses Reactive to input from person

What can be VR Just about any simulated environment

Page 4: Virtual Reality

VR came about as an idea from a cinematographer named Morton Heilig in 1960

Ivan Sutherland continued when Heilig ran out of money

Military liked Sutherland’s idea and helped him develop it. (around 1966)

NASA really liked it, poured in tons of money. (late 60’s / early 70’s)

Page 5: Virtual Reality

What is VR? Just about any simulated environment a

user can actively experienceDefinition:

A computer generated, ‘immersive’ (or wide field),multi-sensory information program which tracks a user in real time.

Page 6: Virtual Reality

Devices

Page 7: Virtual Reality

Sight

Head Mounted Displays (HMD): was the first device providing its wearer with an immersive experience. Evans and Sutherland demonstrated a head-mounted stereo display already in 1965.

Page 8: Virtual Reality

Binocular Omni-Orientation Monitor (BOOM)

BOOM is a head coupled stereoscopic display device. Screens and optical system are housed in a box that is attached to a multi-link arm.

Page 9: Virtual Reality

Cave Automatic Virtual Environment (CAVE)

A room with projections on all walls, floor and ceilingThe users wear shutter glasses to get a 3D view of the world.The users are able to move and control the environment with some kind of input mechanism

CameraDevice in hand

Page 10: Virtual Reality

3D VIDEO Eyewear

winner of a 2005 & 2006 Consumer Electronics Show Design Award.

Page 11: Virtual Reality

Data Glove

Outfitted with sensors on the fingers as well as an overall position/orientation tracking equipment.

Enables natural interaction with virtual objects by hand gesture recognition.

Page 12: Virtual Reality

Technology- Hardware

Control Devices Control virtual objects in 3 dimensions.

Page 13: Virtual Reality

Technology-Software

Toolkits Programming libraries. Provide function libraries (C & C++). Complete programs with graphical interfaces for creating

worlds without resorting to detailed programming. Software packages available in market

Multiverse (Freeware) Virtual Reality Studio Sense8 World Tool Kit (WTK) Autodesk Cyberspace Development kit

Page 14: Virtual Reality

VRML(Virtual Reality Modeling Language)- Standard language for interactive simulation

within the World Wide Web. - Allows to create "virtual worlds" networked via

the Internet and hyperlinked with the World Wide Web.

- Aspects of virtual world display, interaction and internetworking can be specified using VRML without being dependent on special gear like HMD.

VR models can be viewed by Netscape or IE with a browser plug-in.

Page 15: Virtual Reality

Architecture of VR System Input Processor, Simulation Processor,

Rendering Processor and World Database.

InputProcessor

RenderingProcessor

World Database

SimulationProcessor

visual, auditory, touch…Position &

Orientation

Page 16: Virtual Reality

Components of VR System (Cont’d)

Input Processor Control the devices used to input information

to the computer. The object is to get the coordinate data to the rest of the system with minimal lag time.

Keyboard, mouse, 3D position trackers, a voice recognition system, etc.

Page 17: Virtual Reality

Components of VR System (Cont’d)

Simulation Processor– Core of a VR system.– Takes the user inputs along with any tasks

programmed into the world and determine the actions that will take place in the virtual world.

Page 18: Virtual Reality

Components of VR System (Cont’d)

Rendering Processor– Create the sensations that are output to

the user. – Separate rendering processes are used for

visual, auditory and other sensory systems.

– Each renderer take a description of the world stat from the simulation process or derive it directly from the World Database for each time step.

Page 19: Virtual Reality

Components of VR System (Cont’d)

World Database (World Description Files)– Store the objects that inhabit the world,

scripts that describe actions of those objects.

Page 20: Virtual Reality

Applications

Entertainment More vivid Move exciting More attractive

Page 21: Virtual Reality

Applications (Cont’d) Medicine

- Practice performing surgery.- Perform surgery on a remote patient.- Teach new skills in a safe, controlled environment.

Page 22: Virtual Reality

Applications (Cont’d)

Manufacturing Easy to modify Low cost High efficient

Page 23: Virtual Reality

Applications (Cont’d)

Education & Training Driving simulators. Flight simulators. Ship simulators. Tank simulators.