SlideShare a Scribd company logo
1 of 19
Introduction
History
Principle
Components
Types
Architecture of VR System
Application
Advantages
Disadvantages
Conclusion
What is Virtual Reality(VR)?
Virtual Reality refers to a high-end user interface that involves
real-time simulation and interactions through multiple sensorial
channels.
.
Why VR?
VR is able to immerse you in a computer-generated world of
your own making: a room, a city, the interior of human body. With VR,
you can explore any uncharted territory of the human imagination.
 In 1950s, flight simulators were built by US Air
Force to train student pilots.
 In 1965, a research program for computer
graphics called “The Ultimate Display” was laid
out.
 In 1988, commercial development of VR began.
 In 1991, first commercial entertainment VR
system "Virtuality" was released.
 The Virtual Reality System works on the
following principle - It tracks the physical
movements in the real world, then a rendering
computer redraws the virtual world to reflects
those movements.
 The updated virtual world is sent to the output (to
the user in the real world).
 In this case, the output is sent back to a head
mounted display.
 Hence, The user feels "immersed" in the virtual
world - as if she was in the virtual world itself as
all she can see is her rendered movements in
the virtual world.
REALITY ENGINE
HEAD MOUNTED DISPLAY (HMD)
AUDIO UNITS
GLOVES
 Reality engines are based largely on the same components that make up a
personal computer (PC), although much more computing power is required
for the reality engine than is available in a standard PC.
 Virtual reality images are made with tiny dot like segments of a picture
known as pixels, or picture elements.
 Each pixel itself is made up of hundreds of thousands of dots. Realistic
images can be either opaque, in which all the viewer sees is the virtual
world, or see-through, in which the virtual image is projected or
superimposed onto the outer world
 Head-mounted display (HMD) units use a small screen or screens (one for
each eye) that are worn in a helmet or a pair glasses. Unlike a movie, where
the director controls what the viewer sees, the HMD allows viewers to look
at an image from various angles or change their field of view by simply
moving their heads. HMD units usually employ cathode-ray tube (CRT) or
liquid crystal display (LCD) technology.
 CRTs incorporate optic systems that reflect an image onto the viewer's eye.
Although more bulky and heavy than LCD displays, CRT systems create
images that have extremely high resolutions, making a scene seem that
much more realistic.
civilian/commercial (medicine, video gaming, sports, etc.).
 The audio portion of virtual reality is transmitted through small speakers
placed over each ear. Audio cues may include voices, singing, thud like
noises of colliding objects—in short, any sound that can be recorded.
 Sounds that seem to come from above, below, or either side provide audio
cues that mimic how sounds are heard in the real world. Three-dimensional
(or omnidirectional) sound further enhances the virtual reality experience.
 Gloves in virtual reality allow the user to interact with the virtual world. For
example, the user may pick up a virtual block, turn it over in a virtual hand,
and set it on a virtual table.
 Wired with thin fiberoptic cables, some gloves use light-emitting diodes
(LEDs) to detect the amount of light passing through the cable in relation to
the movement of the hand or joint.
 The computer then analyzes the corresponding information and projects
this moving hand into the virtual reality. Magnetic tracking systems also are
used to determine where the hand is in space in relation to the virtual scene.
Hardware
 Primary user input interfaces
 Tracking interfaces
 Visual interfaces
 Auditory interfaces
 Haptic interfaces
 Olfactory interfaces
Software
 Input Process
 Simulation Process
 Rendering Process
 World Database
Input Processor, Simulation Processor,
Rendering Processor and World Database.
 Entertainment
• More vivid
• Move exciting
• More attractive
 Medicine
 Practice performing surgery.
 Perform surgery on a remote patient.
 Teach new skills in a safe, controlled environment.
 Manufacturing
• Easy to modify
• Low cost
• High efficient
 Education & Training
• Driving simulators.
• Flight simulators.
• Ship simulators.
• Tank simulators.
 Many different fields can use VR as a way to train students without
actually putting anyone in harm's way. This includes the fields of
medicine, law enforcement, architecture and aviation. VR also helps
those that can't get out of the house experience a much fuller life.
 These patients can explore the world through virtual environments like
Second Life, a VR community on the Internet, exploring virtual cities
as well as more fanciful environments like J.R.R. Tolkien's Middle
Earth.
 This also helps record exactly how quickly a patient is learning and
recovering.
 The hardware needed to create a fully immersed VR experience is
still cost prohibitive. The total cost of the machinery to create a VR
system is still the same price as a new car, around $20,000.
 The technology for such an experience is still new and experimental.
VR is becoming much more commonplace but programmers are still
grappling with how to interact with virtual environments.
 The idea of escapism is common place among those that use VR
environments and people often live in the virtual world instead of
dealing with the real one.
 Cybersickness / simulator sickness
 Low-fidelity
 Expensive
 Lack of integration between application packages
 High-fidelity system
 Cost-saving
 Collaborative
 High-level contact between participants in distributed VR
 VR introduces a new way of interacting with computers
 The best of VR is yet to come
 Web is very suitable for VR applications, but the proper technology is
not yet there
 Roof calculator-software,calculates & tracks materials, estimates
Put a roofing estimate together in under 2 minutes and get a complete roof
material list !
 Studymafia.org
 Google.com
Virtual-Reality-PPT.pptx

More Related Content

Similar to Virtual-Reality-PPT.pptx

Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hcijeet patalia
 
138290 633676467827677500
138290 633676467827677500138290 633676467827677500
138290 633676467827677500bndrbilli
 
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS himanshubeniwal015
 
Hihihihihihihivivivirtual reality.ppt.pptx
Hihihihihihihivivivirtual reality.ppt.pptxHihihihihihihivivivirtual reality.ppt.pptx
Hihihihihihihivivivirtual reality.ppt.pptxfijomiy607
 
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 kaishik gundu
 
Virtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityVirtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityJasminJaman1
 
virtual reality ppt
virtual reality pptvirtual reality ppt
virtual reality pptBhagyaReddy8
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual RealityAdil Faiz
 

Similar to Virtual-Reality-PPT.pptx (20)

Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Cg ptu assigement
Cg ptu assigementCg ptu assigement
Cg ptu assigement
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hci
 
138290 633676467827677500
138290 633676467827677500138290 633676467827677500
138290 633676467827677500
 
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
VIRTUAL REALITY SEMINAR PPT WITH AWESOME AUTOMATIC ANIMATIONS
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Hihihihihihihivivivirtual reality.ppt.pptx
Hihihihihihihivivivirtual reality.ppt.pptxHihihihihihihivivivirtual reality.ppt.pptx
Hihihihihihihivivivirtual reality.ppt.pptx
 
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
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityVirtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented Reality
 
Virtual reality.ppt
Virtual reality.pptVirtual reality.ppt
Virtual reality.ppt
 
VIRTUAL REALITY
VIRTUAL REALITYVIRTUAL REALITY
VIRTUAL REALITY
 
Vitual reality
Vitual realityVitual reality
Vitual reality
 
THE WORLD OF V.pptx
THE WORLD OF V.pptxTHE WORLD OF V.pptx
THE WORLD OF V.pptx
 
virtual reality ppt
virtual reality pptvirtual reality ppt
virtual reality ppt
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Unit v
Unit vUnit v
Unit v
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 

Virtual-Reality-PPT.pptx

  • 1. Introduction History Principle Components Types Architecture of VR System Application Advantages Disadvantages Conclusion
  • 2. What is Virtual Reality(VR)? Virtual Reality refers to a high-end user interface that involves real-time simulation and interactions through multiple sensorial channels. . Why VR? VR is able to immerse you in a computer-generated world of your own making: a room, a city, the interior of human body. With VR, you can explore any uncharted territory of the human imagination.
  • 3.  In 1950s, flight simulators were built by US Air Force to train student pilots.  In 1965, a research program for computer graphics called “The Ultimate Display” was laid out.  In 1988, commercial development of VR began.  In 1991, first commercial entertainment VR system "Virtuality" was released.
  • 4.  The Virtual Reality System works on the following principle - It tracks the physical movements in the real world, then a rendering computer redraws the virtual world to reflects those movements.  The updated virtual world is sent to the output (to the user in the real world).  In this case, the output is sent back to a head mounted display.  Hence, The user feels "immersed" in the virtual world - as if she was in the virtual world itself as all she can see is her rendered movements in the virtual world.
  • 5. REALITY ENGINE HEAD MOUNTED DISPLAY (HMD) AUDIO UNITS GLOVES
  • 6.  Reality engines are based largely on the same components that make up a personal computer (PC), although much more computing power is required for the reality engine than is available in a standard PC.  Virtual reality images are made with tiny dot like segments of a picture known as pixels, or picture elements.  Each pixel itself is made up of hundreds of thousands of dots. Realistic images can be either opaque, in which all the viewer sees is the virtual world, or see-through, in which the virtual image is projected or superimposed onto the outer world
  • 7.  Head-mounted display (HMD) units use a small screen or screens (one for each eye) that are worn in a helmet or a pair glasses. Unlike a movie, where the director controls what the viewer sees, the HMD allows viewers to look at an image from various angles or change their field of view by simply moving their heads. HMD units usually employ cathode-ray tube (CRT) or liquid crystal display (LCD) technology.  CRTs incorporate optic systems that reflect an image onto the viewer's eye. Although more bulky and heavy than LCD displays, CRT systems create images that have extremely high resolutions, making a scene seem that much more realistic. civilian/commercial (medicine, video gaming, sports, etc.).
  • 8.  The audio portion of virtual reality is transmitted through small speakers placed over each ear. Audio cues may include voices, singing, thud like noises of colliding objects—in short, any sound that can be recorded.  Sounds that seem to come from above, below, or either side provide audio cues that mimic how sounds are heard in the real world. Three-dimensional (or omnidirectional) sound further enhances the virtual reality experience.
  • 9.  Gloves in virtual reality allow the user to interact with the virtual world. For example, the user may pick up a virtual block, turn it over in a virtual hand, and set it on a virtual table.  Wired with thin fiberoptic cables, some gloves use light-emitting diodes (LEDs) to detect the amount of light passing through the cable in relation to the movement of the hand or joint.  The computer then analyzes the corresponding information and projects this moving hand into the virtual reality. Magnetic tracking systems also are used to determine where the hand is in space in relation to the virtual scene.
  • 10. Hardware  Primary user input interfaces  Tracking interfaces  Visual interfaces  Auditory interfaces  Haptic interfaces  Olfactory interfaces Software  Input Process  Simulation Process  Rendering Process  World Database
  • 11. Input Processor, Simulation Processor, Rendering Processor and World Database.
  • 12.  Entertainment • More vivid • Move exciting • More attractive  Medicine  Practice performing surgery.  Perform surgery on a remote patient.  Teach new skills in a safe, controlled environment.
  • 13.  Manufacturing • Easy to modify • Low cost • High efficient  Education & Training • Driving simulators. • Flight simulators. • Ship simulators. • Tank simulators.
  • 14.  Many different fields can use VR as a way to train students without actually putting anyone in harm's way. This includes the fields of medicine, law enforcement, architecture and aviation. VR also helps those that can't get out of the house experience a much fuller life.  These patients can explore the world through virtual environments like Second Life, a VR community on the Internet, exploring virtual cities as well as more fanciful environments like J.R.R. Tolkien's Middle Earth.  This also helps record exactly how quickly a patient is learning and recovering.
  • 15.  The hardware needed to create a fully immersed VR experience is still cost prohibitive. The total cost of the machinery to create a VR system is still the same price as a new car, around $20,000.  The technology for such an experience is still new and experimental. VR is becoming much more commonplace but programmers are still grappling with how to interact with virtual environments.  The idea of escapism is common place among those that use VR environments and people often live in the virtual world instead of dealing with the real one.
  • 16.  Cybersickness / simulator sickness  Low-fidelity  Expensive  Lack of integration between application packages  High-fidelity system  Cost-saving  Collaborative  High-level contact between participants in distributed VR
  • 17.  VR introduces a new way of interacting with computers  The best of VR is yet to come  Web is very suitable for VR applications, but the proper technology is not yet there
  • 18.  Roof calculator-software,calculates & tracks materials, estimates Put a roofing estimate together in under 2 minutes and get a complete roof material list !  Studymafia.org  Google.com