XRPipe — PCVR as a layer inside a standalone app

XRPipe is a streaming technology for immersive multitasking. Instead of replacing what runs on the headset, it embeds PCVR sessions in new and existing mixed reality applications.

See how it works
01 · What it is

The stream is a layer, not a session

The standalone app stays in control. XRPipe hands the headset compositor the PC-rendered views as a stereo layer, reprojected like any app layer. Passthrough is a layer too — so the real room, the standalone app and the PC application compose into one scene, with correct depth occlusion.

  1. 03 PCVR streamThe PC application's frames, hardware-decoded on the headset.
  2. 02 Standalone appFor example, an Unreal Engine app carrying the XRPipe add-on, retaining full functionality during simultaneous PCVR use.
  3. 01 PassthroughThe real environment as an OpenXR layer.
02 · How it works

Four steps, PC to headset

  1. 1 OpenXR runtime On the PC, XRPipe is the OpenXR runtime itself. The application runs unmodified.
  2. 2 Hardware encode Frames are captured at submission and encoded on the NVIDIA GPU — HEVC or H.264.
  3. 3 Network Wi-Fi, a landline link or 5G. Head and controller tracking flow back, so the PC renders for the headset's real pose.
  4. 4 Add-on layer The add-on inside the standalone app hardware-decodes the stream and gives the headset compositor a stereo layer — in passthrough, with depth compositing.
03 · Capabilities

What it does

Shown with
  • Unreal Engine
  • Autodesk VRED
  • Blender
  • Gravity Sketch
  • Open Brush
  • Twinmotion
  • VRChat
Demonstration

IEEE ISMAR 2026, 9 October

Paper XRPipe: PCVR Streaming as an OpenXR Composition Layer IEEE ISMAR 2026 Adjunct Proceedings