19-jan-14 virtual reality. contents genesis of virtual reality genesis of virtual reality what is...
TRANSCRIPT
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
VIRTUAL REALITY
CONTENTSCONTENTS
Genesis of Virtual RealityGenesis of Virtual Reality
What is Virtual RealityWhat is Virtual Reality
Types of Virtual RealityTypes of Virtual Reality
Devices Used in VR TechnologyDevices Used in VR Technology
Technical Aspects of Virtual RealityTechnical Aspects of Virtual Reality
Software Used to Support Virtual RealitySoftware Used to Support Virtual Reality
ApplicationsApplications
Future AspectsFuture Aspects
ConclusionConclusionApr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
GENESIS OF VIRTUAL GENESIS OF VIRTUAL REALITYREALITY
The term ‘Virtual reality’ The term ‘Virtual reality’ (VR) was initially coined by (VR) was initially coined by Jaron Lanier, founder of VPL Jaron Lanier, founder of VPL Research (1989). At that Research (1989). At that time it was basically used in time it was basically used in flight simulation to train flight simulation to train pilots.pilots.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
WHAT IS VIRTUAL REALITY ?WHAT IS VIRTUAL REALITY ?
A computer system used to create an A computer system used to create an artificial world in which the user has artificial world in which the user has the impression of being in that world the impression of being in that world and with the ability to navigate and with the ability to navigate through the world and manipulate through the world and manipulate objects in the world.objects in the world.
It is also known as synthetic It is also known as synthetic environment, cyberspace, artificial environment, cyberspace, artificial reality, simulators technology, etc.reality, simulators technology, etc.Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
TYPES OF VIRTUAL REALITYTYPES OF VIRTUAL REALITY
Adventure GamesAdventure Games
Window on World SystemWindow on World System
ProjectedProjected
Semi-immersiveSemi-immersive
ImmersiveImmersive
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
ADVENTURE GAMESADVENTURE GAMES
Textually described virtual Textually described virtual world where the user world where the user perceives the virtual perceives the virtual environment through environment through mental images based on mental images based on the words read(like reading the words read(like reading a novel)a novel)
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
WINDOW ON WORLDWINDOW ON WORLD
3d virtual environment 3d virtual environment graphically displayed on graphically displayed on a desktop computer a desktop computer monitor, known as monitor, known as desktop VR or Window desktop VR or Window on World (WoW)on World (WoW)
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
PROJECTEDPROJECTED3d environment projected 3d environment projected onto a screen enables a onto a screen enables a single user to demonstrate single user to demonstrate concepts to a group of concepts to a group of people.people.
A CAVE, where several A CAVE, where several screen are used to surround screen are used to surround the user with images, is the the user with images, is the most advanced form of most advanced form of projected VR in use today.projected VR in use today.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
SEMI-IMMERSIVESEMI-IMMERSIVE
Advanced flight,ship,and Advanced flight,ship,and vehicle simulators are semi-vehicle simulators are semi-immersive. The immersive. The cockpit,bridge or driving cockpit,bridge or driving seat is a physical model, seat is a physical model, where as the view of the where as the view of the world outside is computer-world outside is computer-generated (typically generated (typically projected).projected).
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
IMMERSIVEIMMERSIVE
Environment seen through a Environment seen through a head-mounted display(HMD). head-mounted display(HMD). In a completely immersive In a completely immersive system the user feels part of system the user feels part of the environment (experiences the environment (experiences a feeling of presence). The a feeling of presence). The user has no visual contact user has no visual contact with the physical world.with the physical world.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
DEVICES USED IN VR DEVICES USED IN VR TECHNOLOGYTECHNOLOGY
Head Mounted DisplayHead Mounted Display
CaveCave
GlovesGloves
3D Mouse3D Mouse
Space BallSpace Ball
Video camera and shadowsVideo camera and shadows
Voice recognitionVoice recognition
Biological sensorsBiological sensors
Full body suitsFull body suitsApr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
HEAD MOUNTED DISPLAYHEAD MOUNTED DISPLAY
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
HMD is a helmet or a face mark that holds the visual and auditory displays. In HMDs, projectors feed real time images to small screens attached inside a kind of helmet that the user wears .
In the beginning,HMDs often showed mono pictures, and the user’s head movements were tracked. In modern HMDs, stereo pictures are standard.
HEADHEAD MOUNTEDMOUNTED DISPLAYDISPLAY
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
CAVE
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
WHAT IS A CAVE ?WHAT IS A CAVE ?Cave Automatic Virtual EnvironmentCave Automatic Virtual Environment
Cave involves the concept of a room Cave involves the concept of a room with graphics projected from behind with graphics projected from behind the walls. The images on the walls are the walls. The images on the walls are usually in stereo to give a depth cue.usually in stereo to give a depth cue.
It is easy for several people to be in It is easy for several people to be in the room simultaneously and therefore the room simultaneously and therefore see images together and it is easy to see images together and it is easy to mix real and virtual objects in the mix real and virtual objects in the same environment.same environment.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
PINCHPINCH GLOVEGLOVE
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
PINCHPINCH GLOVEGLOVE
Pinch glove enables natural Pinch glove enables natural interaction with objects. It interaction with objects. It uses hand-signs to execute uses hand-signs to execute actions. It continuously actions. It continuously tracks the motion of the tracks the motion of the user’s hand & limb and user’s hand & limb and accordingly gives signal to accordingly gives signal to the transmitter.the transmitter.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
3D MOUSE3D MOUSE
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
3D MOUSE3D MOUSE
A 3D mouse has two parts as A 3D mouse has two parts as vertical & horizontal part. Each vertical & horizontal part. Each part has some buttons. With part has some buttons. With different combinations of these different combinations of these buttons the user can produce buttons the user can produce different positions in the 3D different positions in the 3D environment.environment.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
SPACE BALLSPACE BALL
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
TECHNICAL ASPECTS OF VRTECHNICAL ASPECTS OF VR
Input ProcessInput Process
Simulation ProcessSimulation Process
Rendering ProcessRendering Process
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
INPUT PROCESSINPUT PROCESS It controls the input devices used It controls the input devices used
such as keyboard, joystick, 3D such as keyboard, joystick, 3D position trackers (glove, wand, position trackers (glove, wand, body suit), voice recognition body suit), voice recognition system, etc. Some glove systems system, etc. Some glove systems can also add gesture recognition.can also add gesture recognition.
The object is to get the The object is to get the coordinated data from the input coordinated data from the input devices to the rest of the system.devices to the rest of the system.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
SIMULATION PROCESSSIMULATION PROCESS
This is the core of a Virtual Reality This is the core of a Virtual Reality program. It handles the program. It handles the interactions, simulation of physical interactions, simulation of physical laws & determines the world laws & determines the world status.status.
It is a discrete process which is It is a discrete process which is iterated once for each time step or iterated once for each time step or frame. This process finally decides frame. This process finally decides the actions to be taken place in the actions to be taken place in the virtual world.the virtual world.Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
RENDERING PROCESSRENDERING PROCESS
It creates sensations which are It creates sensations which are output data to the user or output data to the user or other network processes. other network processes. There are separate rendering There are separate rendering processes for the following -processes for the following -
Visual RenderingVisual Rendering
Auditory RenderingAuditory Rendering
Haptic RenderingHaptic RenderingApr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
VISUAL VISUAL RENDERINGRENDERING
It is related to the computer graphics & It is related to the computer graphics & animation. This process is referred to as animation. This process is referred to as a rendering pipeline. This refers to a a rendering pipeline. This refers to a series of sub-processes that are invoked series of sub-processes that are invoked to create each frame. It starts with a to create each frame. It starts with a description of the world, the objects, description of the world, the objects, lighting & camera (eye) location in the lighting & camera (eye) location in the world space. The objects have their world space. The objects have their geometries transformed into the eye geometries transformed into the eye coordinate system. Then the algorithms coordinate system. Then the algorithms & actual pixel rendering is done.& actual pixel rendering is done.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
AUDITORY RENDERINGAUDITORY RENDERING
It produces mono, stereo or 3D It produces mono, stereo or 3D audio. There are many aspects of audio. There are many aspects of our head & ear shape that effect our head & ear shape that effect the recognition of 3D sound. the recognition of 3D sound. Hence the HRTF is applied to the Hence the HRTF is applied to the sound.sound.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
HAPTIC RENDERINGHAPTIC RENDERING
This area is a very new science & This area is a very new science & there is much to be learned. there is much to be learned. Haptics is the generation of touch Haptics is the generation of touch & force feedback information. & force feedback information. Almost all systems to date have Almost all systems to date have focused on force feedback.focused on force feedback.
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
SOFTWARESOFTWARE USEDUSED TOTO SUPPORTSUPPORT VRVR
Software handles real time input or Software handles real time input or output processing, rendering, output processing, rendering, simulation and access to the world simulation and access to the world database in which the environment database in which the environment is defined. Some softwares are listed is defined. Some softwares are listed below –below –
PhotoshopPhotoshop
EONEON 3D Max3D Max VRMVRM PRANAPRANA
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
APPLICATIONS :APPLICATIONS : Science, Technology & Science, Technology & VisualizationVisualization
Flight SimulationFlight Simulation
View Complex 3D Molecular StructureView Complex 3D Molecular Structure
MedicalMedical SurgerySurgery
RehabilitationRehabilitation
Education & ConferencingEducation & Conferencing
BusinessBusiness
Architecture Design & Architecture Design & PrototypesPrototypes
EntertainmentEntertainment
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
3D MOLECULAR STRUCTURE3D MOLECULAR STRUCTURE
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
SHARED VIRTUAL ENVIRONMENTSHARED VIRTUAL ENVIRONMENT Three networked Three networked
users at different users at different locations (anywhere in locations (anywhere in the world) meet in the the world) meet in the same virtual world by same virtual world by using different using different devices. Each user is devices. Each user is presented as a virtual presented as a virtual human (human (avataravatar) to the ) to the other participants. other participants. The users can see & The users can see & communicate with communicate with each other as a team each other as a team in a virtual world.in a virtual world.Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
FUTUREFUTURE ASPECTSASPECTS
Hearing ImpairmentHearing Impairment
Distributed virtual Distributed virtual EnvironmentEnvironment
User interface designUser interface design
Tele ImmersionTele Immersion
Virtual Reality Modeling Virtual Reality Modeling Language (VRLM)Language (VRLM)
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
CONCLUSIONCONCLUSIONVR & Telecommunication are set to VR & Telecommunication are set to evolve hand in hand in this centuryevolve hand in hand in this centuryVR for people with special needs VR for people with special needs placed high on the research agendas placed high on the research agendas of key industry players, and of of key industry players, and of academic research bodies;academic research bodies;VR enables the user to interact VR enables the user to interact directly with information;directly with information;VR can enable the user to VR can enable the user to see/experience things in new ways;see/experience things in new ways;Criticized for generating much Criticized for generating much attention without having genuine attention without having genuine applicationapplication
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com
Apr 10, 2023Apr 10, 2023 www.fakengineer.comwww.fakengineer.com