Temporal vs Edge vs SMAA
Posted 09 September 2013 - 02:47 PM
Posted 09 September 2013 - 03:04 PM
Posted 09 September 2013 - 03:09 PM
I'm at work so all I have to do all day is ask questions :-/. I can't play the game until I get home. Also I need to reinstall STEP since I recently did a PC reformat so it'll be a while.
With the amount of questions you have to wait for feedback on you are never gonna get to play the game lol :P
You can have all of the above mentioned active at once if you so please. The only question you need to ask yourself is if you are willing to pay the performance cost.
There is no "Best" combination. Some people do not like how edge AA blurs the edges, some people got issues with ghosting using temporal... it varies, you have to try it out on your own.
Posted 10 September 2013 - 12:53 PM
Posted 10 September 2013 - 01:22 PM
What about Transparency AA? Boris added it in for 0.215 or 0.217. I don't remember which one.
Here are some comparison shots of Crysis 3 with the different types of AA
And here is a little discusion about it as well
With the SMAA injector you can actually enable temporal supersampling through SMAA.h too and it tells you how to do it. As well as getting rid of the ghosting associated with it. Because enb's temporal aa is so new it still has ghosting.
I played with it a little while but I think the frame rate hit of enb temporal aa is higher than smaa. I also prefer smaa over enb edge aa, as I think enb edge aa blurs things too much.
With smaa there are four presets in the injector.ini:
* SMAA_PRESET_LOW (%60 of the quality)
* SMAA_PRESET_MEDIUM (%80 of the quality)
* SMAA_PRESET_HIGH (%95 of the quality)
* SMAA_PRESET_ULTRA (%99 of the quality)
There are also three different edge detection techniques: luma, color or depth.
* They represent different quality/performance and anti-aliasing/sharpness tradeoffs
You can read about how it works and customize it inside SMAA.h
Posted 10 September 2013 - 03:24 PM
Posted 10 September 2013 - 03:26 PM
Posted 10 September 2013 - 03:27 PM
I'm a little confused about the Transparency AA description from Phinix Enb
I haven't tried enb transparency aa yet. But what should do is provide aa for objects with transparent textures. While it's possible that those are the only jaggies you notice it's probably not the case. Transparency aa was designed to work in tandem with other aa techniques.
Here's a short Nvidia video demonstrating the techinque:
Here are some screenshots demonstrating how MSAA is not performing well on objects with alpha transparency. But combine Transparency aa with it as it looks good:
And some more screenshots demonstrating the technique.
And finally the whitepaper with more information than you'd probably ever want to know
Here it is:
//Set true to use TransparencyAA, for probably the best quality
//reduction of jagged edges on things like grass and hair.
//Minimal cost when forcing AA through video card/launcher which is
//NOT recommended as that method of AA requires disabling deferred
//rendering, which in turn disables several of the ENB graphical
//enhancements like SSAO, which require deferred rendering to be on.
//CAN be used without disabling deferred rendering so it IS
//compatible with these features, however it may result in
//significant frame loss. Definitely worth testing.
This makes it sound like you need to force AA through your drivers/launcher which isn't allowed with ENB, right? Is he saying that if you want to use this feature with hardware AA and disabling enb effects, it won't cost much performance BUT if you want to use it without hardware aa with enb effects then it will be demanding?
Also, where do I change the SMAA techniques (luma, color, depth, etc.) What is it set to by default?
Posted 10 September 2013 - 03:33 PM
Posted 10 September 2013 - 03:38 PM
Posted 11 September 2013 - 08:16 AM
Posted 11 September 2013 - 12:12 PM
Posted 11 September 2013 - 12:18 PM
What do you mean the game is capped at 30 fps? I know it's capped at 30 fps on consoles. I usually get 60 fps in Skyrim.
Technically you do not.. the game is capped at 30 FPS :P Anything above that is pointless. This is part reason why if you disable the ingame Vsync or all the other limiters etc. the physics engine will go nuts and/or fail.
37 FPS is still more then the 30 the game is designed around so... you are still golden.
If you have sluggish movements etc. then its not because of a difference between 30 and higher FPS, but rather that some techniques and mods. add input lag to the game which would happen regardless.
Posted 11 September 2013 - 12:36 PM
Posted 11 September 2013 - 12:40 PM
But even before all this ENB Boost hack stuff, I remember testing my FPS in Skyrim and getting above 30.
The game has built in "vsync" that should limit the game to this value (afaik). Mainly to prevent the physics engine to go nuts. ENB has an override vsync function that will override this. The reason why boris had to make the "fixphysicsbugs" was because of issues with the physics engine due to higher FPS.
To see it in action you can just search youtube.. there are funny videos of the carts in the helgen intro going nuts and flying around because the ingame timings get totally messed up.
And again... anything above 30 for a game like skyrim makes no sense. There is no requirement for pinpoint accuracy on a pixel basis like FPS shooters where higher FPS does make a difference. What some people feel is higher input lag, hence the game feels more sluggish and unresponsive.. but this is to be expected when using injection methods like ENB since what it does technically happen after the game has already performed its actions.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users