Virtual reality (VR) is an interactive computer-generated experience taking place within a simulated environment. It incorporates mainly auditory and visual feedback, but may also allow other types of sensory feedback like haptic. This immersive environment can be similar to the real world or it can be fantastical. VRGrid is an XML standard based markup language for representing interactive 3D and 2D with VR support. It includes its own scripting language for software design, and a format support for 3D models.
The design goals of XML emphasize simplicity, generality, and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. VRGrid uses Microsoft DirectX SDK (runtimes included in the installer) , Oculus Rift SDK and Hillcrest Labs Freespace SDK for its rendering . Rendering for interactive media, such as simulations, is calculated and displayed in real time, at rates of approximately 20 to 120 frames per second. In real-time rendering, the goal is to show as much information as possible as the eye can process in a fraction of a second (a.k.a. "in one frame": In the case of a 30 frame-per-second animation, a frame encompasses one 30th of a second).