Repository navigation
Home
A proxy-DLL stereo-3D framework for PC games. LGPL-2.1-or-later. Fork of the iZ3D 1.13 archive, rewritten for modern Windows and modern toolchains.
wiz3D ships as a set of proxy DLLs you drop next to a game's executable. The wrapper intercepts the game's graphics API, generates left-and-right-eye frames, and composites them to your chosen output format — side-by-side, top-and-bottom, interlaced, checkerboard, anaglyph, mirror, NVIDIA 3D Vision shutter, Katanga shared texture, or a native-stereo signal if your GPU supports one.
wiz3D ships two broadly different kinds of path:
- Stereo-Injector — wiz3D generates both eye frames from a mono game. Use this for any DirectX / Vulkan title you want in stereo.
- Native-stereo — the game (or driver) already produces two eye frames; wiz3D just composites them to your display. Use this for OpenGL titles that use quad-buffer stereo (RtCW, Quake 3 / Doom 3 engines, Minecraft with a stereo mod, etc.), AMD HD3D-era titles, and NVIDIA 3D Vision titles.
| You have… | Use |
|---|---|
| Any stereoscopic display that accepts SBS / TAB / Interlaced / Checkerboard / Anaglyph (Xreal, 3D TVs, Oculus-type HMDs via third-party drivers, etc.) + a DirectX / Vulkan game | Stereo-Injector — pick the matching API folder |
| An OpenGL title that supports quad-buffer stereo natively (older id Software games, Minecraft + shader mod, emulators) | OpenGL Quad-Buffer (native) |
| An AMD GPU + an HD3D-supported title | HD3D (native) |
An NVIDIA GPU + shutter glasses + a game listed in NativeProfile.xml
|
3D Vision Direct (native) |
| An NVIDIA 3D Vision "Automatic Mode"-era title (had an NVIDIA 3D Vision profile) | Stereo-Injector — see 3D Vision Automatic-aware games |
Which Stereo-Injector folder? Match the game's graphics API:
-
Stereo-Injector/DX7/— Direct3D 7 (most 1999-2002 titles) — see DirectX 7 -
Stereo-Injector/DX8/— Direct3D 8 (early 2000s) — see DirectX 8 -
Stereo-Injector/DX9/{32,64}-bit/— Direct3D 9 (mid-2000s → early 2010s) — see DirectX 9 -
Stereo-Injector/DX10-11/{32,64}-bit/— Direct3D 10 & 11 (shared DLL set; most modern PC releases) — see DirectX 10 and DirectX 11 - Direct3D 12 — coming soon, see DirectX 12
-
Stereo-Injector/Vulkan/(0.5.0) — Vulkan titles, Dolphin / Cemu / Ryubing / Lichii / KytyPS5 — see Vulkan -
OpenGL-Quad-Buffer-Stereo/{32,64}-bit/— native path, not an injector. Requires the OpenGL game to be quad-buffer-stereo-aware (writing toGL_BACK_LEFT/GL_BACK_RIGHTitself). Mono-only OpenGL titles will NOT be upgraded to stereo by this wrapper — a separate OGL injector is planned.
If you don't know the API, Quick-Start has a short way to figure it out.
- Installation and first-run → Quick-Start
- Does my game work? → Compatibility
- What output format do I want? → Output Modes
- Hotkey reference → Hotkeys
- Editing profile XML → Profiles
- Something's wrong → Troubleshooting
- Source and releases: https://github.com/Stereopticon-Org/wiz3D
- Licence: LGPL-2.1-or-later (fork retains the original iZ3D 1.13 licence)
- Sibling projects: Stereopticon (launcher), SR-Loom (desktop weaver)
Stereo-Injector (per-API)
wiz3D generates left + right eye frames from a mono game.
Native-stereo paths
The game produces both eye frames; wiz3D composites them to your display.