ShaderToggler

ShaderToggler is an add-on for ReShade written by Otis_Inf. It allows you turn off and on in-game shaders, like 3DMigoto. This page is a brief guide on how you can use it to toggle shaders, and is also a repository for the toggle groups that people have contributed for various games.

Important!

ShaderToggler requires Reshade 5.1+ with full add-on support.


Installation

On the releases page, there are two relevant files available for download.

  • ShaderToggler_v101.zip is for 64-bit games, i.e. the majority of modern releases.
  • ShaderToggler_x86_101.zip is for 32-bit games, typically older titles running in DX9 for example.

Download the appropriate file and unzip it. Copy over ShaderToggler.addon to the same folder as your game's ReShade DLL for ReShade to be able to use it.

Launch your game, open the ReShade GUI, and head to the Add-ons tab. You should now see Shader Toggler in the list of installed add-ons.

Screenshot of the UI


Example usage: HUD removal

While ShaderToggler can be used to hide many parts and elements of a game scene (including geometry!), it is probably most useful in removing the HUDs of games.

In this example, we'll be using the add-on to remove the HUD from The Witcher 3.

Step 1: Creating a new toggle group

New toggle group

Start by clicking the New button under List of toggle groups. This should create a new entry with a number next to it. Click on the Edit button and edit it to your liking. This group will be named "HUD", since we're removing the HUD, and it'll be bound to Delete, the common keybind for hiding the HUD in tools.

Step 2: Marking shaders

With our new toggle group set up, it's time to start marking shaders. These shaders will be added to the toggle group, and on activation, will be hidden from the scene.

Click on Change shaders and wait for the frame collection process (that should appear in the top left) to complete.

Once the frames are collected, use Numpad 1 and Numpad 2 to step through the available pixel shaders. These tend to be what HUDs are. As you step through the pixel shaders, note which of them cause the HUD to disappear. Mark these with Numpad 3.

Marking shaders

Once you've marked all the shaders, click on Done to register the toggle group. If done right, when you use your key shortcut, it should now hide all the marked shaders at once, giving you a perfect HUD hide!

Important!

Save all Toggle Groups!
Or suffer the pain of having to do everything over again on next launch!
This creates a ShaderToggler.ini file in the same directory as the ADDON file. We encourage contributing this to our repository below.

Doing even more!

HUD hiding is only one thing possible with ShaderToggler. The process above can easily be used to hide so much more, from various post-processing effects to whole render passes with pixel shader toggles, and even characters or foliage from a scene with vertex shader toggles.

Do note that the add-on does not intercept compute shaders. This is why some effects, like some UE4 DOF implementations, can't be removed with ShaderToggler.

Video example

Shader Toggler Addon Video

Repository

Important!

These files need to be renamed to ShaderToggler.ini and placed in the same folder as ShaderToggler.addon for the add-on to pick them up correctly.

Game Features Extra Description
Abzû - Toggle HUD Elements (Caps Lock)  
Assassin's Creed: Origins - Remove head distortion (Shift + 6)
- Chromatic aberration (Shift + 7)
 
Assassin's Creed: Syndicate - Ingame HUD toggle (Caps Lock)
- Jack the Ripper DLC CA toggle (Numpad .)
 
Assassin's Creed: Valhalla - HUD (Caps Lock)
- Eivor, NPCs and animals (Shift + F4)
- Vertical line markers in the world (Shift + F5)
- Rain (Shift + F6)
 
Atomic Heart - Ingame HUD toggle (Caps Lock)  
Batman: Arkham Knight Rain and rain bounce toggle (Caps Lock)  
Battlefleet Gothic: Armada HUD (Caps Lock)  
Battlefleet Gothic: Armada 2 HUD not caught by UUU (Caps Lock)  
Bayonetta Pause menu + In Game UI + Effects (Caps Lock)  
Call of Juarez: Gunslinger - HUD/Border (F2)
- Color Correction (F3)
- Cell Shading Toggle (F4)
 
Century: Age of Ashes -HUD (Caps Lock)
- Various effects/pickup icons (Numpad 1 and Numpad 2)
 
CONTROL HUD Toggle (Caps Lock)  
Cyberpunk 2077 HUD (and some advertisement displays) (Caps Lock)  
Death Stranding: Director's Cut Screen dirt, HUD, Odradek ping effects, Chiral Network boundary lines, Lost parcel glow, location lines, destination guide lines and footsteps (F3) Player added icons dont hide for some reason
Destroy All Humans! Full HUD Toggle (Caps Lock)  
DREDGE HUD (Caps Lock)  
Dying Light 2 - Lens flare and screen dirt (Caps Lock)
- Hides air vents and floaty debris (but also inadvertently hides some other smoke and fire sources) (F2)
- Hides Distant Birds (F3)
- Hides HUD (F4)
- Just floaty debris (F5)
 
Elden Ring - Hides Sites Of Grace (Caps Lock)
- Hides rain, floaty leaves(?) and (SPOILER) end game ash (F2)
- Hides gold and grey fog walls (F3)
- HUD (K)
- Fog (Caps Lock)
- Bloom ([)
- Direct lighting/character back lighting (])
Hiding Sites Of Grace also hides some other light sources such as candles and torches, cant be avoided.
Everspace 2 Cursor Toggle (F11)  
Evil Dead: The Game - HUD toggle (Caps Lock)
- Rain toggle (Shift+Ctrl)
 
Far Cry 3 Map, ammunition, mission information, enemy marks, enemy silhouette trough walls, and enemy attention indicator toggles. (Caps Lock)  
Final Fantasy VII Remake HUD (Del)  
Forspoken HUD toggle (Caps Lock)  
Ghostwire: Tokyo HUD and DOF toggle (Caps Lock)  
God of War Snow toggle (Caps Lock)  
Hi-Fi Rush - HUD and Menu DOF toggle (Caps Lock)
- Some hit effects (Tab)
- Allows some pattern to be drawn in characters and objects (P)
- Character comic lines (C)
I recommend using the pause menu for shooting cutscenes, otherwise the audio doesn't stop.
Horizon Zero Dawn - Rain: (Caps Lock)
- Bloom (Shift + X)
- HUD (Shift + Q)
- Rain: Could not find and remove the raindrops bouncing off of the ground
- Bloom: Both from fire sources and machines
- HUD: Both the main game ones and also the item drops / loot HUD popups
LEGO Star Wars: The Skywalker Saga - HUD (K)
- Object outlines (may hide some tiny cubemaps) (L)
- Coins & their shadows (may hide other shadows) (;)
- Lens flares (Numpad 7)
- Hide characters (WIP due to massive variety) (Shift + 2)
 
Matrix Awakens HUD Toggle (Caps Lock) Hide the speedo whilst driving
Need for Speed Hot Pursuit Remastered - Driver toggle (D) The game has a lot of shaders (vignette, tonemapping, motion blur, lens flare) melted into a single shader, so turning it off might not be recommended.
Need for Speed Unbound - HUD toggle (Caps lock)
- Cartoon effects toggle (Numpad *)
The cartoon effects toggle doesn't turn off all the effects, but it gets most of them.
Prey HUD Toggle (Caps Lock) Also toggles the Chairloader menu windows.
Sekiro: Shadows Die Twice HUD (Del)  
Shadow of the Tomb Raider HUD Toggle (Caps Lock)  
Sherlock Holmes: The Devil's Daughter HUD and DOF toggle (Caps Lock)  
Singularity - HUD toggle (Capslock)
- Rain toggle (Ctrl+1)
 
Somerville - Hide menu and black bars (while free camera is enabled) (Caps Lock)
- Hide text from menu (ALT+0)
For the game to render where the black bars used to be you have to use Cinematic Unity Explorer freecam.
Space Hulk: Deathwing HUD + Party Markers (Caps Lock)  
Spider-Man Remastered Complete HUD Toggle (Delete)  
Star Wars Jedi: Survivor - HUD, force outlines, other distracting elements (Caps Lock)  
Submerged: Hidden Depths Rain and raindrops (Caps Lock)  
The Quarry Toggles only the glowing shader pillar and sprite at the top, the mouse icon is handled by UUU HUD Toggle. (F1) Remember to turn it back on otherwise it's easy to miss key items.
V Rising HUD (Del)  
The Vanishing of Ethan Carter Redux - Hide blue mist (Y)
- Hide floating texts (X)
- Hide fog (V)
- Hide main menu (Del)
 
Yakuza 0 HUD (Del) Turns off HUD elements during free roam. Minigames are not included yet.
Yakuza Kiwami HUD (Del) Turns off HUD elements during free roam. Minigames are not included yet.

Have a shader toggler that you want to include? Head up to the issue site page and create an issue with your shader toggler, or contact one of the mods.