Repository navigation
UEVR + RenderDoc Capture v1.0
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
- Download
UEVR-RenderDoc-Capture-v1.0.zipbelow and unzip it. - 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
- Once it's rendering, capture a frame:
.\Capture-RenderDoc.ps1 - Open the
.rdcit 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