How VR works
A simple example of ‘Counter Strike’ game can give a thought as to how virtual reality works. The software program for the game is the major element which runs with the help of the computer system and the interfaced input output devices. Every Character and environment within the game behaves closely to reality as per the code written for them. The code facilitates characters and environment to interact with the other characters controlled by the input devices. The code is interpreted by the processor which handles the input – output devices accordingly. This is the simplest example of how VR works. The working of more immersive virtual reality environment is quite similar to working of the game besides the fact that a number of advanced input and output devices along with a high performance processor are added to increase the immersion. The processor executes the processes quickly according to the input given by the user and output is presented to the user in a way that user feels itself a part of the environment and its objects. The video below shows an example of more immersive virtual reality.
The 3D visualization component enables the user to see 3D scenarios by using a display methodology like a head mounted device. Typically the 3D images superimpose the real environment by using one of the display, screen based or projection based. The screen based virtual environment generally uses a high quality display screen in terms of resolution and color, or a head mounted device along with the sound system as output devices. A keyboard, microphone, head tracking sensors, finger trackers, gesture recognition system, a joystick or similar gears are used as input devices. When user moves the gear or joystick, make move of the head, or press any key on the keyboard, the objects of the screen are changes accordingly in a way that user feels if he/she is directly controlling the objects and environments on the screen. A high speed powerful processor processes the inputs. An Application Programming Interface (API) provides the interface to the input devices connected to the system as well as to standard devices like mouse and keyboard. The timings and relationship between input and output devices are so perfect that user feels an immersion with the virtual environment.
The other technique used to create a virtual environment is projection based, which is more immersive than the screen based method. The display images are projected on the multi screen spaces ranging from two to six screens. A six screen’s would make a better virtual environment. Both floor and ceiling uses a rear projection while the other four screens yield large surrounding views for both panning actions and looking down. Consequently objects inside the space could be walked around and virtual entreat to be touched.
Filed Under: Articles