A Hat in Time
Tear♪ Oct 6, 2017 @ 1:44am
Actual anti-aliasing?
I'm overjoyed that this game came out so polished and includes so many graphical options... But the complete lack of real anti-aliasing (as opposed to image-based techniques) seems like a glaring omission, especially since they obviously put in a lot of effort into temporal AA (per-object motion blur). Half of the edges don't see any reduction in jagginess with any of the available settings and distract as they crawl across the pixel grid.

EDIT:
Example - https://tear.moe/s/1507280713
A couple of edges that FXAA and MLAA just ignore, next to an edge they do affect.
And the Nvidia control panel per-application settings do nothing.
Last edited by Tear♪; Oct 6, 2017 @ 2:08am
< >
Showing 1-13 of 13 comments
IsenoAlpha Oct 6, 2017 @ 9:06am 
Could always supersample using either Nvidia's option or I think there's an in game option.
Spacebun Oct 6, 2017 @ 11:46pm 
I think there may be a bug with anti-aliasing in the game. I tried switching between the various types of AA (including off), and nothing seemed to change regardless of which option I chose.
Last edited by Spacebun; Oct 6, 2017 @ 11:46pm
Uncle Rusty Oct 7, 2017 @ 12:56am 
If you've got the spare horsepower, you could always run Nvidia DSR and run the game at a higher resolution than your monitor with downscaling.
As others said DSR, however the game doesn't seem to perform as well as it should. I often drop to 60 in Mafia town and occasionally below, while sometimes I run at 100+.

This is a 1080TI at 4K DSR. Worth mentioning that going from my native 2k to 4k drops less than 10% performance wise
edgarska Oct 7, 2017 @ 2:41am 
Originally posted by 梅毒ー様 RubberduckzillA:
As others said DSR, however the game doesn't seem to perform as well as it should. I often drop to 60 in Mafia town and occasionally below, while sometimes I run at 100+.

This is a 1080TI at 4K DSR. Worth mentioning that going from my native 2k to 4k drops less than 10% performance wise
Make sure you have DoF and object motion blur in standard, complex cuts the framerate from 110fps to 55 for me with a GTX 1060 at 4K.
Originally posted by edgarska:
Originally posted by 梅毒ー様 RubberduckzillA:
As others said DSR, however the game doesn't seem to perform as well as it should. I often drop to 60 in Mafia town and occasionally below, while sometimes I run at 100+.

This is a 1080TI at 4K DSR. Worth mentioning that going from my native 2k to 4k drops less than 10% performance wise
Make sure you have DoF and object motion blur in standard, complex cuts the framerate from 110fps to 55 for me with a GTX 1060 at 4K.

i've not seen an improvement in framerate by putting it to standard. I've even tried putting shadows to minimum etc, nothing really seems to budge my frame rate
DRUNK_CANADIAN Oct 7, 2017 @ 4:02am 
Can OP explain the differences of the types of Anti-aliasing....I wasn't even aware of variants.
Frostea Oct 7, 2017 @ 4:15am 
Meh, I mean with the artstyle the game is using. You can barely notice any of this unless you obsessively look for it.
edgarska Oct 7, 2017 @ 4:19am 
Originally posted by 梅毒ー様 RubberduckzillA:

i've not seen an improvement in framerate by putting it to standard. I've even tried putting shadows to minimum etc, nothing really seems to budge my frame rate
Do you have the framerate limited? Put the limit to something really high and you should see a difference.
But either way, the game does seem to run pretty poorly, considering how it looks.
By the way, by editing the HatinTimeSystemSettings.ini, you can disable DoF altogether, just change the first mention of DepthOfField to False.
Originally posted by edgarska:
Originally posted by 梅毒ー様 RubberduckzillA:

i've not seen an improvement in framerate by putting it to standard. I've even tried putting shadows to minimum etc, nothing really seems to budge my frame rate
Do you have the framerate limited? Put the limit to something really high and you should see a difference.
But either way, the game does seem to run pretty poorly, considering how it looks.
By the way, by editing the HatinTimeSystemSettings.ini, you can disable DoF altogether, just change the first mention of DepthOfField to False.


Might try that but I have fps cap to 144 so capping definitely is not the issue.
Tear♪ Oct 7, 2017 @ 6:36am 
Originally posted by DRUNK_CANADIAN:
Can OP explain the differences of the types of Anti-aliasing....I wasn't even aware of variants.
The easiest, but most expensive type is SSAA (supersampling) - just rendering the game at a higher resolution and then downscaling. MSAA is an optimization of SSAA that increases the size of a few buffers but leaves others alone, since there's no real advantage in oversampling, for example, a bloom effect. Meanwhile, the image-based techniques like FXAA, SMAA, MLAA etc are just filters applied on top of a normal finished rendering, they're basically selective blurs - first they try to detect parts of the image that "look like" an ugly aliased edge, and then blur those parts of the screen. They take constant time to run (unaffected by complexity) so they don't affect the framerate too much, but the detection heuristics are imperfect (especially in games that don't look like "your typical AAA game", such as this one) and the quality is inferior since it has to come up with information out of thin air. Some edges are ignored, while actual texture detail gets erroneously destroyed. Those algorithms are usually included in games as an alternative for low-end machines, since they're still much better than nothing at all.

Originally posted by Sweet-Tea:
Meh, I mean with the artstyle the game is using. You can barely notice any of this unless you obsessively look for it.
Not in gameplay, but the edge crawl is very noticeable and distracting in the slow scripted camera sweeps.

Hey, the only reason I'm nitpicking is that this beautiful game is already so close to perfection, it even runs 1080p60 with highest settings on my aging 1st gen i7 and GTX 660.
Last edited by Tear♪; Oct 7, 2017 @ 6:40am
edgarska Oct 9, 2017 @ 5:06am 
Forcing SGSSAA through Nvidia inspector works, and it's the best looking solution, but it's a pretty big performance impact.
However, by editing the HatinTimeSystemSettings.ini file it's possible to force MSAA natively, however it doesn't do any kind of transparency antialiasing, but I guess that could be somewhat covered up by adding FXAA on top of it.
The file is in \game_folder\HatinTime\config\. Change MaxMultiSamples to the value you want (2,4,8), and bAllowD3D9MSAA to True.
Last edited by edgarska; Oct 9, 2017 @ 5:14am
DreamerDream Sep 21, 2018 @ 6:20am 
Originally posted by edgarska:
However, by editing the HatinTimeSystemSettings.ini file it's possible to force MSAA natively, however it doesn't do any kind of transparency antialiasing, but I guess that could be somewhat covered up by adding FXAA on top of it.
The file is in \game_folder\HatinTime\config\. Change MaxMultiSamples to the value you want (2,4,8), and bAllowD3D9MSAA to True.

Forcing MSAA through .ini works but it will break game menu. For example game options are not even showing up.
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Oct 6, 2017 @ 1:44am
Posts: 13