SlideShare ist ein Scribd-Unternehmen logo
1 von 18
VIRTUAL
REALITY
By
STEFFI KERAN RANI J
M.E.MULTIMEDIA TECHNOLOGY
Anna University
INTRODUCTION
WHAT IS VIRTUAL REALITY?
 Virtual Reality(VR) also known as Computer–simulated life is a high-end user
interface that involves real-time simulations and interactions through multiple
sensorial channels.
 Virtual Reality (VR) is the illusion of a three-dimensional, interactive, computer-
generated reality where sight, sound, and sometimes even touch are
simulated to create pictures, sounds, and objects that actually seem real.
MAJOR CONCEPTS –VIRTUAL REALITY
 VR must allow the user to view the environment from any point and at any angle
 VR must allow the user to interact with objects in the environment.
 The environment consists of a complex library of VRML (Virtual Reality Modeling
Language) objects. The library contains over 50 VRML objects that model primary
2D and 3D objects.
VIRTUAL REALITY TRIANGLE -𝐼3
𝐼3
Immersion
ImaginationInteraction
Computer-graphics simulation
Being a part of the action on the
screen
Create a realistic-looking world
Interactivity
Human Imagination
Problem-solving
Application
Respond to user
inputs
synthesized
world is not static
VIRTUAL REALITY TECHNOLOGY
2 Types
 Windows on World(WoW)
 Also called Desktop VR.
 Using a conventional computer monitor to display the 3D virtual world.
 Immersive VR
 Completely immerse the user's personal viewpoint inside the virtual 3D world.
 The user has no visual contact with the physical word.
STEREO PROJECTION SYSTEM OF VR
 Stereo Viewing enables to see real 3D, meaning distances between objects.
 Two images with an average distance of 6.5 cm, which is the average eye distance,
are necessary to enable real 3D viewing.
 The brain superimposes both images to a 3D image
 Passive stereo: using glasses with color or polarization filter
 Active stereo: using shutter glasses, LCD-displays
STANDARDS AND PROTOCOLS USED
FOR VR
 Standards and Protocols needed to support interoperability between virtual
environments are :
HTTP (Hyper Text Transfer Protocol)
RTP (Real-Time Protocol)
VRTP (Virtual Reality Transfer Protocol)
VSCP (Virtual Society Client Protocol) protocols
Immersive Education Technology Group (IETG), Meta Grid (2008- Present)
Virtual World Region Agent Protocol (VWRAP),(2009-2011)
Open Source Metaverse Project (2004-2008)
 VRML (Virtual Reality Modeling Language) which is standard of the Web 3D
Consortium and in the same time it is the international standard ISO/IEC
14772-1:1997.
 In the present, the Web 3D Consortium is working at a new standard, called
X3D based on the current VRML 2.0 standards.
A VRML-based Virtual Office
ROLE OF NETWORKS IN VIRTUAL REALITY
 Each computer participating in the virtual reality simulation is called “HOST”.
 Every host entity that corresponds to human participant’s virtual body is called their
“AVATAR”.
 Broadcast Mode: In a multi-player computer system, each host broadcasts the
location of each entity that it maintains. These broadcasts are received by every host
in the simulation and are used to update their local copy of the “ world database”.
 The problem with the Broadcast Mode:
Even the idle machines (machines that don’t participate in the simulation) in
the subnet must receive and process the update packet.
Broadcasting your current location requires a lot of bandwidth. Sometimes
the system just hangs!!!
 Three basic challenges are Compatibility, Limited Bandwidth and Latency
DISTRIBUTED INTERACTIVE SIMULATION
PROTOCOL (DIS)
 The largest, best-known and most successful standard for Virtual Reality is
Distributed Interactive Simulation Protocol (DIS).
 Mainly used for Military Simulations.
 DIS addresses the Compatibility problem by defining a standard message format
which is called Protocol Data Unit (PDU) or Entity State Protocol Data Unit (ESPDU).
 DIS addresses the latency and bandwidth problems by a technique called “Dead
Reckoning”.
 Dead Reckoning: Instead of just sending an entity’s location, a host sends an ESPDU
that contains the Entity’s location, TimeStamp, and a Velocity Vector. So each host
can extrapolate the entity’s location without additional updates.
 DIS uses UDP packets to send its PDUs to other hosts.
UPDATE FILTERING
 DIS and several other approaches to Virtual Reality make use of the technique called
“Update Filtering”.
 The basic idea is that the Virtual World is divide into a large number of cells.
 Each host participating in the simulation determines an Area of Interest (AOI).
 As participant moves around, cells will enter and leave their Area of Interest; at any
given time, they will receive updates for the cells that they see, resulting in small,
manageable number of updates .
POWERFUL IDEAS OD DIS - A SUMMARY
Standard Message Formats
Fully –decentralized Model – no central server
Dead Reckoning
Areas of Interest
Possible Use of Multicasting for filtering of update
messages
APPLICATIONS
 Entertainment
 More vivid
 Move exciting
 More attractive
APPLICATIONS
 Medicine
 Practice performing surgery.
 Perform surgery on a remote patient.
 Teach new skills in a safe, controlled environment.
APPLICATIONS
 Manufacturing
 Easy to modify
 Low cost
 High efficient
APPLICATIONS
 Education & Training
 Driving simulators.
 Flight simulators.
 Ship simulators.
 Tank simulators.
Thank You for Listening

Weitere ähnliche Inhalte

Was ist angesagt?

Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality pptdiksha gaur
 
Virtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsVirtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsRahul Amabadkar
 
virtual reality | latest |best presentation
virtual reality | latest |best presentationvirtual reality | latest |best presentation
virtual reality | latest |best presentationvipin mishra
 
Augmented reality (Access virtual world)
Augmented reality (Access virtual world)Augmented reality (Access virtual world)
Augmented reality (Access virtual world)chirag thakkar
 
Virtual reality (vr) presentation
Virtual reality (vr) presentation Virtual reality (vr) presentation
Virtual reality (vr) presentation Ranjeet Kumar
 
Virtual reality report
Virtual reality reportVirtual reality report
Virtual reality reportSujeet Kumar
 
Presentation on Virtual reality
Presentation on Virtual realityPresentation on Virtual reality
Presentation on Virtual realityMd. Salman Ahmed
 
Applications of Virtual Reality
Applications of Virtual RealityApplications of Virtual Reality
Applications of Virtual RealityNEETHU S JAYAN
 
Future of Augmented Reality
Future of Augmented RealityFuture of Augmented Reality
Future of Augmented RealityOsamaAliMangi
 

Was ist angesagt? (20)

Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
Virtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsVirtual Reality Systems and Applications
Virtual Reality Systems and Applications
 
virtual reality | latest |best presentation
virtual reality | latest |best presentationvirtual reality | latest |best presentation
virtual reality | latest |best presentation
 
Augmented reality (Access virtual world)
Augmented reality (Access virtual world)Augmented reality (Access virtual world)
Augmented reality (Access virtual world)
 
Virtual reality (vr) presentation
Virtual reality (vr) presentation Virtual reality (vr) presentation
Virtual reality (vr) presentation
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual reality report
Virtual reality reportVirtual reality report
Virtual reality report
 
virtual reality ppt
 virtual reality  ppt virtual reality  ppt
virtual reality ppt
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Presentation on Virtual reality
Presentation on Virtual realityPresentation on Virtual reality
Presentation on Virtual reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
Applications of Virtual Reality
Applications of Virtual RealityApplications of Virtual Reality
Applications of Virtual Reality
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
Vr & ar 1
Vr & ar 1Vr & ar 1
Vr & ar 1
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Future of Augmented Reality
Future of Augmented RealityFuture of Augmented Reality
Future of Augmented Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
VIRTUAL REALITY DOCUMENTATION
VIRTUAL REALITY DOCUMENTATION VIRTUAL REALITY DOCUMENTATION
VIRTUAL REALITY DOCUMENTATION
 

Andere mochten auch

가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)Heesung Youn
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...Stuart Murphy
 
InDorse Tech Red Herring 100 Presentation Final
InDorse Tech Red Herring 100 Presentation FinalInDorse Tech Red Herring 100 Presentation Final
InDorse Tech Red Herring 100 Presentation FinalRob Marano
 
Dummy's guide to Virtual Reality - Top 5 basic things you should know about VR
Dummy's guide to Virtual Reality - Top 5 basic things you should know about VRDummy's guide to Virtual Reality - Top 5 basic things you should know about VR
Dummy's guide to Virtual Reality - Top 5 basic things you should know about VRVictoria Robertson
 
[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130
[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130
[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130태균 정
 
VR for Cinema 4D 세미나 (2016) - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우
VR for Cinema 4D 세미나 (2016)  - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우VR for Cinema 4D 세미나 (2016)  - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우
VR for Cinema 4D 세미나 (2016) - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우HYEONSU BAE
 
USC Faculty Seminar 1.29.08
USC Faculty Seminar 1.29.08USC Faculty Seminar 1.29.08
USC Faculty Seminar 1.29.08CoryOndrejka
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesMark Billinghurst
 
Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR ExperiencesMark Billinghurst
 
Introducing virtual reality
Introducing  virtual  realityIntroducing  virtual  reality
Introducing virtual realitySagar Suvarnakar
 
[Creative report 1] 2016 VR Report
[Creative report 1] 2016 VR Report[Creative report 1] 2016 VR Report
[Creative report 1] 2016 VR Reportfmcommunications
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality PresentationAnand Akshay
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentationShreyansh Vijay Singh
 

Andere mochten auch (18)

Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...
 
InDorse Tech Red Herring 100 Presentation Final
InDorse Tech Red Herring 100 Presentation FinalInDorse Tech Red Herring 100 Presentation Final
InDorse Tech Red Herring 100 Presentation Final
 
Dummy's guide to Virtual Reality - Top 5 basic things you should know about VR
Dummy's guide to Virtual Reality - Top 5 basic things you should know about VRDummy's guide to Virtual Reality - Top 5 basic things you should know about VR
Dummy's guide to Virtual Reality - Top 5 basic things you should know about VR
 
[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130
[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130
[BLT] 특허 관점에서 바라본 VR/AR_정태균 변리사_20170130
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
VR for Cinema 4D 세미나 (2016) - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우
VR for Cinema 4D 세미나 (2016)  - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우VR for Cinema 4D 세미나 (2016)  - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우
VR for Cinema 4D 세미나 (2016) - C4D를 활용한 Full-CG VR 영상 콘텐츠 제작 워크플로우
 
USC Faculty Seminar 1.29.08
USC Faculty Seminar 1.29.08USC Faculty Seminar 1.29.08
USC Faculty Seminar 1.29.08
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
AR-VR Workshop
AR-VR WorkshopAR-VR Workshop
AR-VR Workshop
 
Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR Experiences
 
Introducing virtual reality
Introducing  virtual  realityIntroducing  virtual  reality
Introducing virtual reality
 
[Creative report 1] 2016 VR Report
[Creative report 1] 2016 VR Report[Creative report 1] 2016 VR Report
[Creative report 1] 2016 VR Report
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual reality Presentation
Virtual reality PresentationVirtual reality Presentation
Virtual reality Presentation
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 

Ähnlich wie Virtual Reality (20)

Virtual-Reality-PPT.pptx
Virtual-Reality-PPT.pptxVirtual-Reality-PPT.pptx
Virtual-Reality-PPT.pptx
 
Elec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptxElec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptx
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Elec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptxElec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptx
 
virtual-reality-889-HYcNcWM.pptx
virtual-reality-889-HYcNcWM.pptxvirtual-reality-889-HYcNcWM.pptx
virtual-reality-889-HYcNcWM.pptx
 
Elec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptxElec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptx
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hci
 
Virtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityVirtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented Reality
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Virtual reality.ppt
Virtual reality.pptVirtual reality.ppt
Virtual reality.ppt
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptx
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
4 7
4 74 7
4 7
 
Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe
 
Computer insights.pptx
Computer insights.pptxComputer insights.pptx
Computer insights.pptx
 
Virtual Reality(VR)
Virtual Reality(VR)Virtual Reality(VR)
Virtual Reality(VR)
 

Kürzlich hochgeladen

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Virtual Reality

  • 1. VIRTUAL REALITY By STEFFI KERAN RANI J M.E.MULTIMEDIA TECHNOLOGY Anna University
  • 2. INTRODUCTION WHAT IS VIRTUAL REALITY?  Virtual Reality(VR) also known as Computer–simulated life is a high-end user interface that involves real-time simulations and interactions through multiple sensorial channels.  Virtual Reality (VR) is the illusion of a three-dimensional, interactive, computer- generated reality where sight, sound, and sometimes even touch are simulated to create pictures, sounds, and objects that actually seem real.
  • 3. MAJOR CONCEPTS –VIRTUAL REALITY  VR must allow the user to view the environment from any point and at any angle  VR must allow the user to interact with objects in the environment.  The environment consists of a complex library of VRML (Virtual Reality Modeling Language) objects. The library contains over 50 VRML objects that model primary 2D and 3D objects.
  • 4. VIRTUAL REALITY TRIANGLE -𝐼3 𝐼3 Immersion ImaginationInteraction Computer-graphics simulation Being a part of the action on the screen Create a realistic-looking world Interactivity Human Imagination Problem-solving Application Respond to user inputs synthesized world is not static
  • 5. VIRTUAL REALITY TECHNOLOGY 2 Types  Windows on World(WoW)  Also called Desktop VR.  Using a conventional computer monitor to display the 3D virtual world.  Immersive VR  Completely immerse the user's personal viewpoint inside the virtual 3D world.  The user has no visual contact with the physical word.
  • 6. STEREO PROJECTION SYSTEM OF VR  Stereo Viewing enables to see real 3D, meaning distances between objects.  Two images with an average distance of 6.5 cm, which is the average eye distance, are necessary to enable real 3D viewing.  The brain superimposes both images to a 3D image  Passive stereo: using glasses with color or polarization filter  Active stereo: using shutter glasses, LCD-displays
  • 7. STANDARDS AND PROTOCOLS USED FOR VR  Standards and Protocols needed to support interoperability between virtual environments are : HTTP (Hyper Text Transfer Protocol) RTP (Real-Time Protocol) VRTP (Virtual Reality Transfer Protocol) VSCP (Virtual Society Client Protocol) protocols Immersive Education Technology Group (IETG), Meta Grid (2008- Present) Virtual World Region Agent Protocol (VWRAP),(2009-2011) Open Source Metaverse Project (2004-2008)
  • 8.  VRML (Virtual Reality Modeling Language) which is standard of the Web 3D Consortium and in the same time it is the international standard ISO/IEC 14772-1:1997.  In the present, the Web 3D Consortium is working at a new standard, called X3D based on the current VRML 2.0 standards. A VRML-based Virtual Office
  • 9. ROLE OF NETWORKS IN VIRTUAL REALITY  Each computer participating in the virtual reality simulation is called “HOST”.  Every host entity that corresponds to human participant’s virtual body is called their “AVATAR”.  Broadcast Mode: In a multi-player computer system, each host broadcasts the location of each entity that it maintains. These broadcasts are received by every host in the simulation and are used to update their local copy of the “ world database”.  The problem with the Broadcast Mode: Even the idle machines (machines that don’t participate in the simulation) in the subnet must receive and process the update packet. Broadcasting your current location requires a lot of bandwidth. Sometimes the system just hangs!!!  Three basic challenges are Compatibility, Limited Bandwidth and Latency
  • 10. DISTRIBUTED INTERACTIVE SIMULATION PROTOCOL (DIS)  The largest, best-known and most successful standard for Virtual Reality is Distributed Interactive Simulation Protocol (DIS).  Mainly used for Military Simulations.  DIS addresses the Compatibility problem by defining a standard message format which is called Protocol Data Unit (PDU) or Entity State Protocol Data Unit (ESPDU).  DIS addresses the latency and bandwidth problems by a technique called “Dead Reckoning”.  Dead Reckoning: Instead of just sending an entity’s location, a host sends an ESPDU that contains the Entity’s location, TimeStamp, and a Velocity Vector. So each host can extrapolate the entity’s location without additional updates.  DIS uses UDP packets to send its PDUs to other hosts.
  • 11.
  • 12. UPDATE FILTERING  DIS and several other approaches to Virtual Reality make use of the technique called “Update Filtering”.  The basic idea is that the Virtual World is divide into a large number of cells.  Each host participating in the simulation determines an Area of Interest (AOI).  As participant moves around, cells will enter and leave their Area of Interest; at any given time, they will receive updates for the cells that they see, resulting in small, manageable number of updates .
  • 13. POWERFUL IDEAS OD DIS - A SUMMARY Standard Message Formats Fully –decentralized Model – no central server Dead Reckoning Areas of Interest Possible Use of Multicasting for filtering of update messages
  • 14. APPLICATIONS  Entertainment  More vivid  Move exciting  More attractive
  • 15. APPLICATIONS  Medicine  Practice performing surgery.  Perform surgery on a remote patient.  Teach new skills in a safe, controlled environment.
  • 16. APPLICATIONS  Manufacturing  Easy to modify  Low cost  High efficient
  • 17. APPLICATIONS  Education & Training  Driving simulators.  Flight simulators.  Ship simulators.  Tank simulators.
  • 18. Thank You for Listening