TAA implementation for 1.5.2 [vanilla], an average one
Hi. Here's a TAA implementation...
First of all, I wanna credit vertver and Hozar2002, for reaching me and sharing their motion vectors code.
Lack of proper MV was the main reason why we never had TAA in stalker.
What I am sharing is a rather mediocre implementation of temporal anti-aliasing for (vanilla) 1.5.2 engine.
DX11 only.
The difference between no AA and TAA:
Imgsli.com
Imgsli.com
VirusTotal: Virustotal.com
Installation:
- Copy AnomalyDX11.exe to bin folder, make sure to backup original files.
- Copy gamedata folder to your anomaly directory
- Delete shader cache
- Play.
Notes:
It does work only with vanilla 1.5.2. Most of engine/shader mods are incompatible with it (Enhanced Shaders is exception, if you merge it [see discord post]).
The image can be a little bit blurry, thus you should tweak r__tf_mipbias values, as well try Contrast Adaptive Sharpening filter (r2_cas_intensity command). Either way, you always have ReShade to increase sharpness.
I'll not read the bugreports caused by other shader addons or custom engine forks, as I am unable to maintain 3rd party code at the time.
If you are planning to use TAA with Enhanced Shaders, check Anomaly discord - I've uploaded a executable with unlocked ES support. You still have to merge the files on your own.
MSAA is disabled. Perhaps I could support it, but I do not see a reason to do so; deferred shading and MSAA never went well.
Cheers.
If you are interested in FSR and DLSS, make sure to check our IX-Ray repository for Call of Pripyat!
Github.com
Changelog:
-[Jun 2nd, 2024] Public release
Finally
Anti-aliasing in stalker 🤘
Forgive my newbiesme... how do I recover the mentioned Discord address?
Hello, you need to join official anomaly discord: Discord.gg
The message with unlocked ES binary is there: Discord.com
enjoy
Thank you LVutner.
Holy based LVutner fixes the 15yo ****** aliasing. You are the best. Let's hope a compatibility patch is made with SSS.
thank you
Looks great! Will there be some sort of compatibility patch for shader mods?
Not planned so far.
ES *is* supported if you're able to merge it.
Holy Molly! inthe screen comparision looks much better, nice work!
thanks
Hello LVtuner, will there be an adaptation to sss?
Not planned so far.
wait, it replaces anomaly exe. is it a modified exe?
"What I am sharing is a rather mediocre implementation of temporal anti-aliasing for (vanilla) 1.5.2 engine.
Most of shader addons isn't supported, due to custom engine edits and shader tweaks."
from the description
YOOOOOO! Let's go!
Dx8 too?
I don't think so,but take a try!
No. Only DX11 is supported.
Wow. Definitely - respect bro!
\\\ At this rate, enthusiasts will add FSR with a frame generator.
Looking at the comparisons.. This will be a must have for a lot of people, lmao
omfg wow i have been using 4x msaa + cmaa and still grass and tress and jaged on rtx 4090 this is insane ill test this out asap 10/10
shoooooo
shooooooo
I can't believe even the oldass stalker's engine can have these features because mods! Yeah, Anomaly still can impress even in the future.
Anyone has the info if that's better to run thing such as this TAA or any directly from ingame settings or rely on NVIDIA built in anti-aliasing ? Thanks
So YOU are saying, "choose between TAA or SSS?
Sigh.
¯\_(ツ)_/¯
i tested this and i jus twanted to say WOW !
im on rtx 4090 on 1440p 360 hz and even with 8 x msaa + fxaa
tress and grass , some edges dont get any antialsing moving the camera around = shimmer in objects bad
this mod is 20/10 holly crap grass doesnt shimmer all edges are perfect
i added nvidia sharpening to 0.50 and ya its not blurry at all
this is like msaa 8 x on all edges but with out the massive perofmance hit holly smokes i have bee nwaiting for this for a long time !
liek dayz standalone / arma 3 have msaa and then atoc AA on top of that so grass and tress anmd alll edges get it but at large cost of gpu ussage
this is huge really huge wow
thanks
You can try to enable 4x msaa + in Nvidia manager enable MFAA (they only work together) the result will be better than x8 msaa. However it may seem that TAA shows better FPS - quality, but it is not so :) Msaa is a bit trickier than just blurring neighboring pixels, Msaa processes geometry 2-4-8 times larger than it really is, then compresses the result into the screen size! The conclusion - distant objects or thin objects do not turn into dotted lines or pixel mess. TAA unfortunately can't do that. It just effectively blurs neighboring pixels.
Man if you get this to be compatible with SSS...
Devs of Stalker 2 were wise to be supporting modding because you guys are making their job hard af lol. I don't think it's gonna live up to to being a successor with everything you guys have done to Anomaly!
Thanks
Огромное спасибо! (и разрабам IXRAY в том числе)
Игра выглядела размыто, но стоило добавить решейд с Шарпен и сразу стало отлично! Наконец-то я смогу поиграть в сталкер без боли в глазах! То что было в настройках аномали только жрало производительность и никакой разницы в картинке не давало. Я чего только не перепробовал, но все было безрезультатно. Вот когда кто-нибудь прикрутит сюда остальные аддоны движковые, то будет просто супер.
заебумба, спасибо за фидбэк
Need dltx version
Need cold beer. Later
man upddate i jsut cant belive how clean all the edges are ! i set grass to 250m and u can see al lthe stands of grass it doesnt look like knife edges i tested msaa 2,4,8 x + mfaa in nvidia control panel fps / gpu ussage vs taa and this taa shader vs no msaa is like 8 fps worse 4 % higher gpu ussage vs no aa
grass shadows on
sun details = on
grass distance 250 m
shadows 4k
this mod looks so damn clean evry edge is perfect tress and edges cut your eyes no more i have eebn waiting a long time for this !
Finally, modern antialiasing in Stalker! You are the legend LVutner.
I hope it will be adapted by the shader mods and become standard.
What about DLSS and FSR? Since we have access to motion vectors now, will it be possible to implement them in future?
thanks
fsr/dlss/xess is possible
bro... ^^
this by it self is insane dlss / xess ....