slide_41.jpg

Introduction

Unreal Engine plugin that renders the Persona animation preview scene (used by the Skeleton, Animation, Skeletal Mesh, and Animation Blueprint editors) to an OpenXR HMD.in head-tracked stereo.

Important note: Persona Editor VR is currently only tested using Meta Quest headsets.

Usage

  1. Open any Persona-based editor (Skeleton, Animation, Skeletal Mesh, or Animation Blueprint)
  2. Make sure your VR headset is linked/connected to your development platform
  3. Run PersonaVR.Toggle in the console to start the VR preview on the most recently opened tracked editor. A separate “Persona VR Preview” window opens and streams stereo to the headset.

image.png

Console commands

Command Effect
PersonaVR.Toggle Enable/disable head-tracked stereo HMD output on the most recently opened Persona preview viewport.
PersonaVR.Recenter Reset HMD orientation and position so the current head pose maps back to the anchor camera.
PersonaVR.Status Log XR system, HMD, stereo device, tracked-scene, and session state.

Console variables

CVar Default Effect
PersonaVR.DisablePersonaViewport true While a VR session is active, hide the Persona editor’s own viewport and force it non-realtime, so the preview scene renders once (for the headset) instead of twice. The viewport area goes blank and ignores input until the session ends; restored automatically on disable.
PersonaVR.FollowPersonaCamera true While active, mirror the Persona viewport camera into the VR view whenever it moves (sequence camera shots, camera-follow modes, manual navigation), dropping roll to keep the VR horizon level. When the Persona camera is at rest, the VR window’s own navigation stays usable.