Snake Pass

Snake Pass

Not enough ratings
TAA Fix
By Crono
Simple configuration tweak to greatly increase visual clarity, particularly at resolutions lower than 4K.
   
Award
Favorite
Favorited
Unfavorite
Background
Snake Pass features a particularly blurry setup of Temporal Anti-Aliasing for those viewing on 1080p monitors — and presumably, 1440p, to some capacity — leading to very poor image clarity, both while keeping the camera still and very much so during camera movement.

The following step-by-step will configure the game's engine (Unreal Engine 4) to use parameters for TAA that result in a sharper and clearer image in (likely) all gameplay scenarios — based on parameters supplied by Threat Interactive in this video; that, in addition to enabling Unreal's sharpening filter, and increasing anisotropic filtering to its maximum value — all in an effort to greatly increase overall image quality.
Step-By-Step
  1. If the game is currently running, close it. If you haven't started the game once, do so for the necessary files to be automatically created.
  2. If you're on Windows, open up the file explorer, click the main folder location bar at the top of the window, then manually type in or paste:
    %LOCALAPPDATA%\SnakeSimulator\Saved\Config\WindowsNoEditor\
    and press Enter. On Linux, do the same, but use this path:
    ~/.steam/steam/steamapps/compatdata/544330/pfx/drive_c/users/steamuser/AppData/Local/SnakeSimulator/Saved/Config/WindowsNoEditor/
    Note that on Steam Deck, you'll need to switch to Desktop Mode to perform this.
  3. The previous step should land you in a folder with 11 files, one of which having a name containing "Engine" — open that one with any text editor. It should contain one section with "[Core.System]" written at the top.
  4. Go to the end of the file, add an empty line for legibility, then type in or paste the following contents:
    [SystemSettings] r.MaxAnisotropy=16 r.Tonemapper.Sharpen=0.8 r.TemporalAA.Algorithm=0 r.TemporalAA.HistoryScreenPercentage=200 r.TemporalAA.Upsampling=1 r.TemporalAACatmullRom=0 r.TemporalAAFilterSize=0.09 r.TemporalAASamples=2 r.TemporalAACurrentFrameWeight=0.6
  5. Optionally, disable motion blur as well, by appending the following line:
    MotionBlur=0
  6. Save, then close the file. You may now open up the game.
Conclusion
You should now be greeted by a much clearer image in loading up a level — as a preview. the following screenshot was taken at 1080p, during swift mouse camera movement:



P.S.: Note that this can lead to some more artifacts around Noodle's contour. These are also present before this guide's changes, but usually just surround the head. Pick your poison.