Unreal Engine Communicate with SteamVR

0. Environment

Windows 10

Unreal Engine 5.1.1

SteamVR 1.25.8

1. Create a new Unreal project

Select "Film / Video & Live Events" -> "Blank". Leave "Starter Content" and "Raytracing" unchecked.

Click "Create" button.

2. Add plugin

Click "Edit" -> "Plugins" to open the plugins window.

Search and add the following plugins.

After adding the plugin, Unreal Engine needs to be restarted.

Before restart, make sure SteamVR is running

3. Set up VR devices

4.1 Bind to virtual camera

Create a virtual camera.

Add a "Live Link Controller" component to VCam.

In the "Subject Representation" field, select the desired VR device to bind.

Now the virtual camera should be controlled by the VR device.

4.2 Read from Blueprint

The following Blueprint code shows how to read the location of the tracker.

Reference

Other possible methods:

Last updated

Was this helpful?