R.A.G.E - 3D Vision Patch - v.6.12
To view the latest changes and additions to the wrapper, please read the Release Notes available here: http://3dsurroundgaming.com/OpenGL3DVisionWrapper.html
A fix made by:
•	Helifax – 3D Vision wrapper code, shader fixing and making the fix.
•	Crosire – Reshade v.2.03 library
•	BlueSkyDefender – Depth3D Reshade Shader – Depth Buffer Stereo 3D.
This fix will address the following:
•	3D Vision support
•	SLI support
•	3D Vision Surround support
•	Single GPU or SLI 3D Vision support
•	Single GPU or SLI 3D Vision Surround support
Nvidia 3D Vision driver support:
•	Convergence & Separation can be changed and saved using the keys setup in Nvidia Control Panel as shown in the image:
Fixed:
3D Vision – Geometry 3D: 
•	Enabled 3D Vision rendering + various tweaks to make it work best as possible! 
•	Removed some shadows. 
•	Some halos around some minor objects.
3D Vision – Depth Buffer 3D (Compatibility Mode):
•	Tweaked the Depth Map to give the best possible 3D Effect.
Known Issues: 
•	Game is locked to maximum 60 FPS. The game will never run at 120 FPS required for 3D Vision Geometry Mode. As a result some motion sickness can appear.
Note:
There is a bug in Windows 7 drivers with Single GPU/Single Screen: forcing the context to be in “fullscreen” will give an “OUT OF MEMORY” error and 3D Vision will be disabled. In order to bypass this you need to set “ForceFullScreen = true” to false (in the wrapper .ini file). This will make the game run in a Window. This issue is not present on Windows 10 drivers!
Install:
1. Before installing the wrapper:
•	Start the game and set all your settings like resolution, rendering options and FOV. Be sure to set REFRESH rate to 120Hz and fullscreen.
•	Disable SPACE SCREEN REFLECTIONS - Not rendering correctly in 3D
•	Fix is compatible with Flawless Widescreen (for 3D Surround).
•	Using “Nvidia Inspector” delete the OFFICIAL PROFILE !!!.
2. Install the wrapper:
•	Copy all the Fix files next to the game .exe file. (Ex: copy everything in “D:\Steam\steamapps\common\RAGE”)
•	Set the game to run as Administrator always (even if you are using an Administrator account)! This can be done by selecting the “.exe”->Properties->Compatibility, as shown below:
•	Select “Run this program as an administrator” and click OK.
3. Configuring the wrapper:
3.1. Switching between Geometry 3D and Depth 3D: Fix comes with Geometry 3D mode enabled by default. You can switch to Depth 3D (Compatibility Mode) by pressing CTRL+ALT+F11. This will toggle the mode on “the fly”.
If you want to use the fix to always start in Depth3D mode, make sure the following line is set in the .ini file: 
ReshadeDepth3D_Default_On = true
3.2. Frame Rendering Options for Geometry 3D Only: 
SyncToMonitorRefreshRate = true
By default the wrapper will sync to the Monitor Refresh rate (120 Hz/FPS in 2D = 60 Hz/FPS in 3D). This will ensure there is no screen tearing and “artificial” motion sickness. On some systems, the results are better if this option is FALSE. Try it and see if you “perceive” and get better results!!! 
AlternateFramesRendering = false
By default the wrapper will render sequential frames as: 1(left)/2(right)->show; 3(left)/4(right)->show. It is possible to change this behaviour so the wrapper will display frames as: 1(left)/2(right)->show; 3(left)/2(right)->show; 3(left)/4(right)->show; (Imagine walking, one foot always goes in front without the other catching up.) On some systems, the results are better if this option is TRUE. Try it and see if you “perceive” and get better results!!! StereoDominantEye = RIGHT_EYE
Selects the eye based on which the "other" eye is composed. Values:
•	MONO_EYE-> This is Default Nvidia 3D Vision Method. Both Left and Right Eyes will be generated. Translation of each eye starts from the MONO_EYE Camera.
•	RIGHT_EYE-> The Left Eye will be an offset of Right Eye. Right Eye position is not translated.
•	LEFT_EYE -> The Right Eye will be an offset of Left Eye. Left Eye position is not translated.
The game comes with Dominant eye set as Right. This allows when aiming to line up the gun + iron sight in the Right eye. This way you will not need an additional convergence key.
3.3. Other Settings for Geometry 3D Only:
•	Use "F" key to toggle to a convergence mode when AIMING, or change it in the “[Alternative_3D_Settings]” section. - UI separation can also be changed in the “[Stereo_Custom_Params]” section.
4. Customizing the Depth Map for Depth 3D Mode:
•	The depth map can be easily changed. Navigate to “X:\Steam\steamapps\common\RAGE\Reshade\Shaders\BSD\” and open “SuperDepth3D.fx” in any editor.
•	The depth Map is located in the following function:
•	//Depth Map Information float4 SbSdepth(float4 pos : SV_Position, float2 texcoord : TEXCOORD0) : SV_Target { }
•	Customizing the depth map will require changing the following variables: cN, cF as well as the formula for depthM.
6. Customize the Stereo Separation (depth) for Depth 3D Mode:
•	Navigate to: “X:\Steam\steamapps\common\RAGE\” and open “ReShade Assistant.exe” - Select “Default Profile” - Click on “Shaders” tab - Scroll down to “Depth3d - BSD” and click on it (on the right side of the text) - Open the new “Shader Settings” tab - Change the “Depth” (Stereo Separation) value and save + confirm. Note: It is possible to do so on the fly while the game is running, by alt+tabbing.
Uninstall:
•	Run the "Uninstall.bat" file and follow instructions. - Use Nvidia Inspector and navigate to the game Profile. - Press the green Nvidia Logo button, to reset the profile to Installation default.
Posted by Helifax 
