If you have a super gaming system, this thread is not for you.
Anti-Aliasing can be a major FPS hit, causing you to lower other graphics settings but is itself almost indispensable.
FXAA is an alternative for lower end systems, or perhaps a synergist for middling systems using modest AA settings (x2 or x4)
AND has little to no FPS hit. Credit where credit is due, NVIDIA FXAA 3.11 is created by TIMOTHY LOTTES. It also works with ATI cards, I've tried it.
First saw FXAA mentioned in the
Armed Assault Series forum thread
LINK HERE, so searched and found it being used by some in
IL2-CoD forum, and then also found a thread on RoF forum
LINK HERE, though the RoF thread has had no action since August 2011.
Back in August there was no 64 bit version but there is a new version of FXAA released in November that is very moddable and is compatible with Dx9, 10, 11, and OpenGL, as well as 32- and 64-bit OS
DOWNLOAD HERE. Make sure you get the correct version for your OS, the download will contain all DirX versions (9-11). RoF is DirX 9.
It is simple to install, but here is a
64-bit JSGME compatible folder
64-bit FXAA and a
32-bit version here
32-bit FXAA Simply drop the correct unzipped folder into your JSGME mods folder, enable the mod, start up RoF, fly, and hit the
Pause key. It works for me in RoF and CoD.
If you want to see screen shot differences it appears that I can't show you because RoF will take a screen shot but FXAA is post processed so it is not reflected in the screenshot, or so it is said in the Read Me.
Usage of an external application for screenshots is recommended, a lot of games have Print Screen hardcoded, and that will not deliver a post processed result.
As mentioned, this version is very moddable via the config file for things like gamma, colour correction, etc. The following is quoted from one of the threads linked above, sorry not sure which one or which version of FXAA it refers to, but you get the gist. I'm going to try tweaking some of the settings for RoF in particular (there is a CoD specific version, see the link above), but if you have already optimized RoF for FXAA, please let us know!
This is the part that sets the amount of antialiasing with in the config file:
/*------------------------------------------------------------------------------
FXAA SHADER
------------------------------------------------------------------------------*/
// Set values to calculate the amount of Anti Aliasing applied
float fxaaQualitySubpix = 0.85; // Default: 0.75 Raise to increase amount of blur
float fxaaQualityEdgeThreshold = 0.010; // Lower the value for more smoothing
float fxaaQualityEdgeThresholdMin = 0.0233; // Lower the value for more smoothing
Some sharpening is a great improvement, mainly if you´re running at relatively low resolutions; but if it does not fit your taste, simply disable it.(//).These are my setttings (milder than default, I think):
/*------------------------------------------------------------------------------
PRE_SHARPEN
------------------------------------------------------------------------------*/
//For higher precision in the calculation of contour, requires slightly more processing power
bool highQualitySharpen = 1; //0 = Disable | 1 = Enable
// Set values to calculate the amount of AA produced blur to consider for the sharpening pass
#define Average 0.8
#define CoefBlur 2
// Set values of the sharpening amount
#define SharpenEdge 0.2
#define Sharpen_val0 1.1
All the rest are alterations in color and tone; That can be lowered or disabled according both to personal tastes and monitors..
So, yes, you only want the AA, maybe some sharpening, but the original colors; disable all the rest and fit the AA amount to your taste. And as an additional remark, I found that, for me, it works even better if you ALSO put the ingame antialiasing active (x2 in my desk).