Skip to content

UEVR + RenderDoc Capture v1.0

Choose a tag to compare

@elliotttate elliotttate released this 13 Jun 04:36
· 30 commits to master since this release

UEVR + Embedded RenderDoc Capture — v1.0

Capture a real GPU frame (flat or stereo VR) from almost any Unreal Engine game and open it in RenderDoc. This is praydog's UEVR with an embedded RenderDoc capture system bolted on.

⚡ Inject and go

  1. Download UEVR-RenderDoc-Capture-v1.0.zip below and unzip it.
  2. Open PowerShell in that folder and launch your game (use the real shipping exe):
    .\UEVRRenderDocLauncher.exe --exe "C:\Path\To\YourGame-Win64-Shipping.exe" --wait
  3. Once it's rendering, capture a frame:
    .\Capture-RenderDoc.ps1
  4. Open the .rdc it prints in RenderDoc (qrenderdoc.exe).

Full walkthrough: RENDERDOC_CAPTURE_GUIDE.md.

📦 What's in the zip

UEVRBackend.dll, renderdoc.dll (the capture runtime), openxr_loader.dll + openvr_api.dll (VR), UEVRRenderDocLauncher.exe (injects RenderDoc before the game's first device — clean captures), UEVRRenderDocSmoke.exe (no-game test), Capture-RenderDoc.ps1, helper scripts, QUICKSTART.txt, and the guide. Nothing else to install to capture; you only need RenderDoc to view the result.

🥽 VR (incl. Meta XR Simulator, no headset needed)

Copy the bundled openxr_loader.dll into the game's Binaries\Win64, make the Meta XR Simulator (or your headset) the active OpenXR runtime, then launch + capture the same way. The .rdc contains the full stereo (both-eyes) frame.

✅ Verified

Tested end-to-end on a UE5 title: a native D3D12 .rdc that renderdoccmd index-capture reads with no repair step — both flat and stereo VR under the Meta XR Simulator (double-wide eye swapchains, OpenXR session, ~1 GB stereo frame).

🙏 Credits & license

UEVR is © praydog — https://github.com/praydog/UEVR — all rights reserved; this fork only adds the capture plumbing + docs. RenderDoc by Baldur Karlsson & contributors. Respect the upstream project's terms.


UEVR-RenderDoc-Capture-v1.0.zip SHA256: 79B6938C04EC00140650CAC43AAAD8BB4875066629759A4FED3AD36228060A90