FS2020 is embedding a number of post-processing effects which are all set in the UserCfg.opt file.
However, some of these effects are either too strong or too weak depending on personal tastes, and some prefer disabling a few to save visual quality or compensate for the effects implementation.
Furthermore, FS2020 Update 7 is now using the famous CAS Shader by Timothy Lottes. It is a very capable shader doing “Contrast Adaptive Sharpening” (hence the name) and image stretch all in one, and it is the shader processing the pixels to transform the smaller FS2020 Render Resolution image into the Headset/Monitor Display Resolution. This shader is designed to accept a “strength” value from 0 to 1 in order to adjust the sharpening effect and it is lacking in the simulator settings.
I’d suggest FS2020 using the following OpenXR extension and/or user provided equivalent values:
-
For FB headsets: XR_FB_color_space
-
Provide the end users with the means to setup the color space with the same input values (Chromacity Primaries in CIE 1931 xy, directly in the UserCfg.opt json file or in a companion file) whether it is a FB headset or not and whether the extension is present or not, so that end users can override the default in any case.
I’d suggest FS2020 provides at least the following mandatory missing settings:
-
Tone Mapping Gama slider
allowing adjusting the game dynamic range because no all headsets have any brightness adjustment nor are restituting the full sRGB spectrum. -
Tone Mapping Brightness slider
allowing adjusting the game white clipping because some headsets panels are not fully sRGB (the Index is clipping whites a little bit more than the Reverb G2 for example) and this shows badly when in VR. -
CAS Shader Strength slider
allowing anyone adjusting the strength based not only on personal taste but also based on the render-to-display size ratios. In effect, it may require more or less strength to make this effect not overdone when using certain different size ratios.
NB: UserCfg.opt might only supports 0 or 1 but could be supporting 0.5 for example.
I’d also suggest FS2020 provides the following optional settings:
- Post Process ON/OFF settings
allowing to enable/disable the following UserCfg.opt PostProcess options:
EyeAdaptation, ColorGrading, Dirt, FilmGrain, Vignette
Please also make sure voting for these:
Implement a metering system better suited for VR
Render the Sun with a fading disk when bloom is disabled
Bake Ambient Occlusion in the cockpit when Ambient Occlusion is disabled
Can you please add a “Sun Glasses” mode ? (not a joke)
Notes:
What is the CAS Shader (info and demo app)
02FEB2021: added Using XR_FB_color_space extension.