Virtual Reality (VR)

Virtual Reality (VR) refers to experiences which fully immerse a user in a virtual environment. The extent to which the user may engage with this virtual environment can vary, and determining this can be a useful starting point in preservation planning:

  • In a fixed-position experience (3DoF - rotational tracking only), the user views the virtual environment from fixed position.

  • In an on-rails experience (3DoF - rotational tracking only), the user is moved through the virtual environment along a predetermined path.

  • In a fully interactive experience (6DoF - rotation and positional tracking), a user can move freely through the virtual environment.

Within these three types, there may be a varying level of interactivity with elements on the virtual environment depending on the way in which the VR content has been produced. 360 video content is typically not interactive or dynamic (the video frames are predetermined when it is authored) while real-time 3D software may have interactive or dynamic elements (the video frames are generated on the fly at the runtime).

Creating Virtual Reality Content

There are two primary types of VR content: 360 video and real-time 3D software.

For VR content which makes use of real-time 3D rendering, existing software framework and tools are typically used as a starting point. Development for desktop or mobile applications is typically using a game engine. Other approaches include web frameworks like Three.js and A-Frame.

For 360 video,

Common VR Components

Accessing VR content is contingent on a set of interconnected off-the-shelf hardware and software components - a VR system. This will typically consist of:

Virtual Reality Preservation Resources

Last updated