Standalone utility for PCVR

Play flat PC games in volumetric 3D VR

FlatVR takes any non-VR game, film or desktop app and puts it on a giant screen in your headset — with real stereoscopic depth, taken from the game itself or worked out by an AI model. Films, YouTube and 360° video play in its own player. No game mods, no per-game patches.

The free version is the full app; AI 3D depth runs ten minutes per launch.
FlatVR running a flat game on the virtual screen
RuntimeOpenXR / SteamVR
Depth from gamesDirectX 9 · 11 · 12 · Vulkan
Interface16 languages
SystemWindows 10 / 11 (x64)
What it does

One app between your monitor and your headset

Capture, depth, projection and input — the whole path from a flat window to a screen you can reach out and place.

Real-time 3D depth

The game's own depth buffer through ReShade, the two cameras of an Unreal Engine game through UEVR, or an AI depth model for anything else — games, films, the desktop. Whichever source you use, the stereo pair is built by the same warp, measured against your screen size and your own eye distance. Sharper Centre runs the model a second time on the middle of the picture for several times more detail where you look; Steady Depth stops still surfaces trembling, and Grow Near Edges clears the jagged fringe around people and objects.

Video player

Your files, whole folders, YouTube links or whatever is playing in your browser, straight into the headset. 2D, side-by-side, over/under, 360° and 180° — and AI 3D turns a flat film or a flat 360° video into real depth.

Screen & picture

Grab the screen with your controllers to move, scale and turn it; flat, curved, sphere or fisheye. Sharpness, brightness, contrast and gamma for dark scenes and washed-out HDR.

Controller mouse & keyboard

Point, click and drag the real Windows cursor with the controller beam, right click included. A flat keyboard in the headset types in your Windows languages — Chinese, Japanese and Korean through the IME.

Performance Mode

Pick Cinema or Game and FlatVR measures what depth costs on your card and settles on the heaviest model that fits. Hardware GPU scheduling checked and switched from the app, and experimental in-between frames up to the headset rate.

Unreal Engine games in true stereo

For flat Unreal Engine games, FlatVR patches in UEVR and takes the game's two eyes directly: real two-camera 3D rather than an estimate, with the field of view and the 3D strength on sliders. Marked experimental, and it says so on the page.

AR glasses & SBS window

Side-by-side output for XREAL, Rokid and Viture — full, half or a size you set — and Blank Desktop Screen blacks out the other monitors so the desk stops shining through the glasses.

Background & Glow

A dark room, your own 360° panorama or a flat colour behind the screen, and a glow that carries the picture's edge colours out into it.

Guided from the first launch

A tour lights up each control in turn on a fresh install. The whole interface is in 16 languages, and Profiles keeps your picture settings per game — or loads somebody else's from the community.

Virtual monitor & head tracking

A virtual display at your headset's refresh rate, up to 240 Hz and in square sizes a real monitor cannot do. Head turns can drive the game's mouse, or go out to OpenTrack.

3D depth

Four ways to get real depth

Depth is what separates a flat screen floating in VR from a volumetric picture. Use whatever your game can give you — each page has an Active box that switches its source on where you are.

Most accurate

ReShade native depth

The game's own depth buffer, read through ReShade, so the geometry is exactly what the engine drew. One button installs ReShade and FlatVR's add-on into the game. DirectX 9, 11, 12 and Vulkan.

Works everywhere

AI 3D depth

A depth model runs on your GPU and works the depth out from the picture itself — games, films, YouTube, anything on screen. Eleven models, from very fast to reference quality.

Experimental

Unreal Engine (UEVR)

Flat Unreal Engine games render both eyes straight into FlatVR: true two-camera stereo from the game, not an estimate. FlatVR downloads UEVR and patches the game for you.

Native stereo

Stereoscopic SBS / TAB

Already have a side-by-side or top-and-bottom picture from a stereo wrapper or a 3D film? FlatVR splits it and sends each half to its eye.

ModeWhat it needsResultGPU cost
ReShade native ReShade with add-on support — Install into Game… sets it up Exact geometry, straight from the engine Almost none
AI 3D depth Nothing — works out of the box Worked-out depth, softer at edges One model run per depth map; Performance Mode fits it to your card
Unreal Engine (UEVR) A flat Unreal Engine 4 or 5 game (UEVR covers 4.8 to 5.4) True two-camera stereo The game renders twice
SBS / TAB A source that already carries two views True two-camera stereo None

How each mode is set up, step by step →

The interface

Everything in one window

The menu on the left follows the order you set things up in: Launch, then the 3D, then the screen, then the extras. These are screenshots of the current build.

FlatVR Launch page

Every page, setting by setting →

Getting started

Running in three steps

No game files are touched unless you ask for native depth — FlatVR sits beside the game, not inside it.

1

Pick what to show

Choose the game window or a whole monitor on Launch, or open a file or a YouTube link in the Video Player. On a fresh install the tour points at each control in turn.

2

Pick the depth

AI 3D depth works on anything; set Performance Mode to Cinema or Game and FlatVR fits the model to your card. For a game with ReShade or Unreal Engine, its own depth is sharper still.

3

Press START in the headset

The screen appears in front of you. Grab it with your controllers to place it, recenter with F7, and tune the 3D without taking the headset off.

Pricing

Free to try, $10 to keep

One purchase, lifetime updates. Buy it on Steam or on itch.io.

Free

Free Download

$0
The full app. The one limit is on AI depth — enough to know whether it works with your setup.
  • ✅ ReShade native depth — no time limit
  • ✅ Unreal Engine (UEVR) and SBS / TAB stereo
  • ✅ Video player — files, YouTube, 360° and 180°
  • ✅ AR glasses SBS window, virtual monitor, head tracking
  • ✅ Profiles, the tour, all 16 languages
  • ⏳ AI 3D depth: 10 minutes per launch — start FlatVR again for another ten
  • ❌ Priority support
⭐ Best value

Pro Version

$10 one-time
AI depth without a timer, lifetime updates.
  • ✅ Everything in Free
  • ✅ Unlimited AI 3D depth — games, desktop and films
  • ✅ 360° and 180° AI 3D in the video player
  • ✅ 3 device activations on itch.io — on Steam the licence follows your Steam account
  • ✅ Priority support & lifetime updates
FAQ

Questions

Which headsets work?

Any PCVR headset that speaks SteamVR or OpenXR — Quest over Link, Virtual Desktop or Steam Link, Index, Pico, Pimax, Reverb, Bigscreen Beyond and the rest. AR glasses such as XREAL, Rokid and Viture get a side-by-side window instead.

Does it modify game files?

Not for plain capture or AI depth — FlatVR captures the window or display the game already draws to. Native depth is the exception you choose: Install into Game… puts ReShade and FlatVR's add-on next to the game, and the Unreal Engine mode injects UEVR into it.

Will it cost me frame rate?

Capture is zero-copy, and ReShade or UEVR depth costs next to nothing on top. AI depth runs a model on your GPU: Performance Mode measures what it costs on your card and picks the model that fits, and the Status page checks hardware GPU scheduling, which decides whether depth stutters.

Can I watch films, YouTube and 360° video?

Yes, in the built-in player: your own files, whole folders, a YouTube link, or the video playing in your browser with one button. 2D, 3D side-by-side or over/under, 360° and 180°, and AI 3D for flat films and flat 360° video.

What do I need to run it?

Windows 10 or 11 (x64). Any game or app can be captured; native depth works with DirectX 9, 11, 12 and Vulkan games through ReShade, and with most Unreal Engine 4 and 5 games through UEVR. AI depth runs through DirectML, which covers practically any modern graphics card.

How is it licensed?

One $10 purchase, every future update included. An itch.io licence covers up to 3 device activations; a Steam purchase follows your Steam account. The free download is the same build: the one limit is AI 3D depth, ten minutes per launch.

Which languages?

The whole interface and the tour are in 16 languages, and you can add your own translation from the Status page.

Your whole library, in VR 🎮

Download FlatVR and try it with the game you're playing right now. Free, no account needed.