NINJA GAIDEN 2 Black

NINJA GAIDEN 2 Black

Not enough ratings
Minimizing ghosting from forced TAA.
By Kligan
A guide to minimizing the horrible ghosting effect in the game, caused by TAA and Lumen.
3
2
   
Award
Favorite
Favorited
Unfavorite
Intro.
I've spent couple hours testing, and the conclusion is that the horrendous ghosting in the game is the result of combined forced TAA and lumen settings.
Here's how it looks like by default:

It seems like the devs, in their infinite wisdom, removed any other AA methods from the engine, because when I was trying to force it to use FXAA or TSR, or even simply disabling AA altogether, it resulted in it defaulting back to TAA with default settings.

So, after lots of tinkering I managed to minimize the ghosting as much as I could without introducing noticeable noise in lumen.
Solution.
In order to use this fix you need to create a file "Engine.ini" at C:\Users\%your_username%\AppData\Local\NINJAGAIDEN2BLACK\Saved\Config\Windows

Then copy and paste the code below, save, right click the file and set it to read only.


[/script/engine.renderersettings] r.DefaultFeature.AntiAliasing=2 r.TemporalAAPauseCorrect=1 r.TemporalAA.Upsampling=1 r.TemporalAACatmullRom=1 r.TemporalAA.Algorithm=0 r.PostProcessAAQuality=6 r.AntialiasingMethod=2 r.TemporalAA.Quality=2 r.TemporalAACurrentFrameWeight=0.40 r.TemporalAAFilterSize=0.1 r.TemporalAASamples=1 r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=12 r.Lumen.ScreenProbeGather.TemporalFilterProbes=1 r.Lumen.ScreenProbeGather.MaxRayIntensity=0.2 r.Lumen.Reflections.MaxRoughnessToTrace=0 r.Lumen.ScreenProbeGather.ShortRangeAO=0 r.Lumen.Reflections.MaxRayIntensity=0.1 r.Lumen.Reflections.DownsampleFactor=1 r.Lumen.Reflections.BilateralFilter=1 r.Shadow.EnableModulatedSelfShadow=1 r.AmbientOcclusion.Compute.Smooth=1 r.Lumen.Reflections.Temporal=1 r.AmbientOcclusion.Denoiser=2 r.DiffuseIndirect.Denoiser=2 r.AmbientOcclusion.Compute=1 r.Reflections.Denoiser=2 r.ContactShadows=0 r.CapsuleShadow=0 r.BloomQuality=1 r.SSR.Quality=0 r.VRS.Enable=0

Here's a screenshot of how the game looks like with this config:

It is less blurry, and the ghosting is reduced to a minimum. You can still see some if you try hard enough, but shouldn't be as egregious as the default settings.
Additional settings.
If you don't like having no anti-aliasing at all, you can change some parameters in the config file.

This will add very light TAA:
r.TemporalAACurrentFrameWeight=0.35 r.TemporalAAFilterSize=0.2 r.TemporalAASamples=2

If you want more, then:
r.TemporalAACurrentFrameWeight=0.25 r.TemporalAAFilterSize=0.4 r.TemporalAASamples=4
13 Comments
Majimba 29 Apr @ 1:36pm 
yeah resetting graphics did the trick.
Kligan  [author] 29 Apr @ 9:57am 
There are no default "engine.ini" because there wasn't a config file in the folder to begin with. The game should apply its own settings whenever you launch it. That's why it was mandatory to put engine.ini file to read-only, to prevent it from over-writing these commands.
I don't know why or what settings did you find to be "still active". All I can suggest is - try to reset graphics settings to default in the game options and restart. If that doesn't work, try re-installing the game.
Majimba 29 Apr @ 8:37am 
I did this on my config and didnt like it so i deleted the engine.ini file but some of these things are still active which makes the game look pretty odd to me. Is there some default setting version for the engine.ini text?
Kweeb 19 Feb @ 9:28am 
r.uselegacymaintainyfovviewmatrix=True gives u more fov.
Chapa Costa 2 Feb @ 11:36am 
its a shame they don't give support for dinamic resolution
Wehzy 2 Feb @ 6:13am 
And i was wondering why my game looks like shit. Thanks man.
Kligan  [author] 1 Feb @ 7:48am 
I don't know, I don't have nvidia card.
SR 1 Feb @ 3:35am 
Does this need to be applied if you use DLSS?
sleeeeeenky 27 Jan @ 10:48pm 
you have saved my life! ! !
Myfendoren 25 Jan @ 10:29pm 
Thanks! Helps a lot! The game deleted Engine.ini on me after I ran the game and had to make it again. Flagging it as Read-only kept it from getting deleted.