Fxaa post process injector

broken image

It's not in their best interest to improve rendering performance on non-NVIDIA hardware, which is what FXAA does.

broken image

NVIDIA is in the business of selling you faster cards. We're at a wall in terms of the effect of quantization has on shaded pixels, and as complexity increases, it only gets worse.Ģ) The theory that NVIDIA is pushing FXAA because it has a lower performance hit doesn't hold water. You need to decide for yourself whether you favor static quality over temporal quality, but the latter's easily much more of an issue these days than the former. The benefit to that is mostly temporal, but it's fairly minor. FXAA catches more aliasing, like shader aliasing, and attempts to anti-alias it.Īn FXAA'ed frame will always appear softer than an MSAA'd frame, since FXAA, by design, attacks more aliasing. MSAA works similarly, on a fundamental level, but doesn't use post-process edge detection. It's an edge-detect algorithm that inspects pixels to their adjacent pixels and determines whether there's aliasing present, then anti-aliases those pixels.