Thursday, February 9, 2023

Resident Evil 3 and Resident Evil Resistance

3D Vision and geo-11 fix for Resident Evil 3 and Resident Evil Resistance.

Update (2023-02-10): added geo-11 fix. Fixed TAA (including the temporal part of reflections), motion blur and interlaced mode in a more proper way. Fixed volumetric lighting clipping. Configured autoconvergence. HUD adjustments. Fixed a lot of other minor problems. Stereoized vignette (if you enable the effect). Autoconvergence replaced with the one done by geo-11.

Update (2022-01-11): fixed TAA and interlaced mode, added more sharpening presets, fixed lens flares, improved radial blur, stereoized more specular reflections, optimized regexes, and fixed some fog related to volumetric lighting.

Update (2020-05-07): fix updated with one small fix to the first mirror cutscene at the beginning, and this update also adds automatic convergence thanks to DJ-RK, which is enabled by default. Also some improvements to dynamic HUD, including making subtitles unaffected by it (they can be controlled by the static HUD depth presets).

- Shadows.
- Lighting.
- Particles (rain, sparks, smoke, etc).
- Specular reflections.
- Screen space reflections.
- The only mirror in the game.
- Skybox.
- Dynamic HUD with three settings.
- Blood and similar effects.
- Lighting clipping.
- Volumetric lighting and its clipping.
- Temporal anti-aliasing.
- Interlaced mode.
- Motion blur.
- Autoconvergence configured. When not using it, automatic low convergence for cutscenes can be used.

Known issues
- With the geo-11 fix, HBAO+ is currently broken. Use any other ambient occlusion setting instead.

- geo-11 (with build v0.6.109): download this file and extract its contents in the "RE3" folder, where "re3.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default. For 3D Vision monitors, "direct_mode = nvidia_dx11" works in fullscreen, but "nvidia_dx9" doesn't work.
- (Older fix for 3D Vision. Don't use): download this file and extract its contents in the "RE3" folder, where "re3.exe" is (Resident Evil 3), or the "RESIDENT EVIL RESISTANCE" folder, where "REResistance.exe" is (Resident Evil Resistance).
- IMPORTANT: you need to be on the "dx11_non-rt" Steam branch, to have DX11 as an option.
IMPORTANT: choose DirectX 11 ingame or set "TargetPlatform=DirectX11" in "re3_config.ini". Don't use DirectX 12.
- Launch the game.

- For screen space reflections to be perfect, your internal resolution can't be lower than 60% of your output resolution. That means that you shouldn't use a render scale of 50% nor a bit higher scale combined with interlacing.

Autoconvergence instructions
- Enabled by default, it can be disabled by pressing the "0" key (not from the numpad).
- If you do not wish to use this new dynamic autoconvergence, and would rather use the old style (that uses presets to set the convergence statically to low during cutscene, and higher during gameplay) you can do so by first disabling autoconvergence, and then enabling (if it's disabled) the scene based convergence presets via pressing "9" (not from the numpad).

ctrl+shift+H: this displays help text with the hotkeys.
F1: convergence presets. They can only be used when you disable automatic convergence.
F2: HUD depth presets, when dynamic HUD is disabled or for menus and other static elements.
F3: HUD toggle. Not disabled by default.
F4: image sharpening presets (disabled, 50%, 100%, 150%, 200%, 300%). Disabled by default. This hotkey doesn't work when using FidelityFX CAS + Upscaling.
F5: vignette toggle. Disabled by default.
F6: depth of field toggle. Not disabled by default. There is an option ingame, but DoF is necessary to trigger the low convergence preset when not using convergence. With this hotkey, you can have that and also disable DoF in real time.
. (period): dynamic HUD presets. By default all HUD elements have dynamic depth. Press once to disable it, making the static HUD presets take preference. Press twice to make all elements get the depth of the center. Press three times to go back to default.
F11: something about Nvidia Surround. Ask Helifax on the forums. Hotkey most probably not working in this fix.
- 0 (not the numpad): this toggles automatic convergence off. Then you can use the "F1" hotkey for static presets.
9 (not the numpad): this toggles on the old cutscene detection that triggers a low convergence preset. Enabled by default.

If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account:
Or you can join my Patreon:


  1. Huge thanks for this master fix.

  2. So many Thanks Masterotaku, working great, amazing, last nvidia drivers, Robert 256 bringback3D tool, win 1909, ...what a beautiful and exciting game !!! You are a king :-)

  3. Strong CPU limitation (3 core bug?) especially when in the street going out of the metro station in the RE3 demo.
    Framerate goes from 105fps in 2D to < 25fps in 3D (on an old i5 2500k@4.4ghz) with only 35-40% gpu use (rtx 2600).
    Otherwise, everything looks wonderfull, thanks for the work.

    1. I have the same problems! Especually in the streets. Launching through the VorpX has the same problems too

    2. This comment has been removed by the author.

    3. Hello, thanks, i played Blackwood crossing w/o DOF thanks to you.

      F4: image sharpening presets (disabled, 50%, 100%, 150%, 200%, 300%). Disabled by default.

      I'd like to be able to HexEdit the EXE instead, for RE3R (RE2R has known edit)...
      .... if that's possible that way could the edit be shared please !

  4. with joint community effort, now RE3 remake is certified great 3D surround game, and the crosshair actually works! thanks as always

  5. Anybody having an issue with re3? The game fails to load for me.

    1. Hello, I try everything set according to the instructions. I see HUD of this mod only. My game is not in SBS.
      I have AMD RX6600 card, is this problem? thx

    2. This comment has been removed by the author.