This document provides an overview of virtual reality (VR), including definitions, key concepts, and the development process. It defines VR as a 3D, computer-generated simulation that allows users to navigate and interact with another immersive environment. The document breaks down VR into its incorporation of sensory feedback like visual and balance to create a sense of presence. It also compares VR to related technologies like 3D, 360 video, and 2D panoramas. Finally, it outlines the basic steps to developing a VR project, including modeling the 3D environment, treatment code integration, sensor interaction, and application generation.
This document provides an overview of virtual reality (VR), including definitions, key concepts, and the development process. It defines VR as a 3D, computer-generated simulation that allows users to navigate and interact with another immersive environment. The document breaks down VR into its incorporation of sensory feedback like visual and balance to create a sense of presence. It also compares VR to related technologies like 3D, 360 video, and 2D panoramas. Finally, it outlines the basic steps to developing a VR project, including modeling the 3D environment, treatment code integration, sensor interaction, and application generation.
This document provides an overview of virtual reality (VR), including definitions, key concepts, and the development process. It defines VR as a 3D, computer-generated simulation that allows users to navigate and interact with another immersive environment. The document breaks down VR into its incorporation of sensory feedback like visual and balance to create a sense of presence. It also compares VR to related technologies like 3D, 360 video, and 2D panoramas. Finally, it outlines the basic steps to developing a VR project, including modeling the 3D environment, treatment code integration, sensor interaction, and application generation.
What you never knew about Virtual reality and her cousins Overview “ Virtual reality can be defined as a three- dimensional, computer-generated simulation in which one can navigate around, interact with, and be immersed in another environment.” John C.Briggs, The promise of Virtual Reality Vol. 30 09-01-1996 1996 ? To break that down… ● ‘virtual reality’ basically means ‘near-reality’
● Environment is generated by a computer
● Experience takes place in a simulated environment
visual and balance feedback with neural feedback upcoming) The notion of “immersion” & “immersive technology” ● Emulate a physical world through the means of a digital or simulated world, creating a sense of immersion
● Gives you the sensation of being in the digital world
● Use of advanced human machine interfaces ( Brain–
● Defined with the degree of manipulation of “main”
human senses (Machine olfaction - smell, Artificial flavor –taste, Haptic technology or kinesthetic A little comparison VR vs 3D vs 360 vs 2D Panorama ● Panorama (wide-angle shot ,ultra-wide-angle shot ): Lens having a focal length between 8–18 mm (Field of view(FoV)) is a Wide-Angle Lens
● Usually 120 degrees wide
● Doesn’t give the feel of an immersive technology
● Good for basic old photography
VR vs 3D vs 360 vs 2D Panorama ● 360: Image/Video in 360degrees (all round)
● Simply a panorama that covers the full
horizontal field of view around a person
● 3D : Image in 3 axis
● Google Earth renders a 3D representation of
Earth based primarily on satellite imagery.
● VR is an extension of basic 3D/360 imagery
Developing a VR Project
01 | Model the 3D environment (generation)
02 | Do the treatment code (c#, c++, js)
03 | Interacting with sensors through the treatment code (some sensors by
default) 04 | Generating the application apk,html etc Thank you.