Vrui¶
Vrui is the C++ software development toolkit upon which applications that provide specific XR experiences are built. Vrui provides a base level of computational elements that provide abstracted access to specific computational, display, and input/output hardware devices. User experiences are managed and delivered via Vrui applications, which pass information between the Vrui Developer Toolkit and XR devices.
Vrui applications interact with the Vrui Developer Toolkit to provide fully scalable and portable software. These applications run across a wide range of VR environments, from a laptop with a touchpad to desktop environments with special input devices such as space balls. They also support fully immersive VR environments, including a single-screen workbench to a multi-screen tiled display wall, CAVEs, and modern commodity head-mounted displays such as the HTC Vive or Valve Index.
Before contributing to any applications, you will first need to install Vrui.