Fog Remover Shader

This is a shader which removes the render distance fog. The fog is basically a way to stitch graphics in the long distance by making the last rendered chunks look more blurry. However, with this shader all chunks will have the same graphical look – no matter the distance.

Creator: IForgotToBreath
Updated: 9 January, 2019 (read changelog)

This is how a world terrain looks with a high render distance using this shader pack.

The missing fog is much more obvious when lowering the render distance.


I made this mod last year but it got patched so this is the updated version. The mod now has less files and I changed the dx11 folder name to hlsl. The same method is used in this version.

Important line:

fogColor.a = clamp((len – FOG_CONTROL.x) / (FOG_CONTROL.y – FOG_CONTROL.x), 0.0, 0.0);


fogColor.a = clamp((len – FOG_CONTROL.x) / (FOG_CONTROL.y – FOG_CONTROL.x), 0.0, 1.0);


  1. Download Resources .McPack
  2. Start Minecraft
  3. Settings > Global Resources > Activate the pack for a world in-game

You can get a .ZIP file for this resource pack here.

You may also like...

Installation Guides

AndroidiOSWindows 10

26 Responses

4.46 / 5 (13 votes)
  1. Guest-5443282733 says:

    Can you please have a setting so that it does not remove the water fog

  2. ShadowElixir says:

    This is the best Fog Remover ive ever seen!

  3. BigClarky says:

    Thank you! this is great!

  4. Hybred says:

    The blindness effect is also just a fog effect, on Java edition there are shaders that remove this effect could you include it into this pack?

  5. ShineBlue15 says:

    I like this… but is there any way that it doesn’t deletes the underwater fog? It breaks the graphical effect of the water!!

  6. PTG says:

    This is not working in MCPE 1.11.1 ):

  7. GEFORCE says:

    Is it work on Minecraft Java Edition or Bedrock Edition?

  8. RedScoutGamer PH says:

    How can I make the fog completely be removed with this shader

  9. Daniel Middleton says:

    IForgotToBreath hey sup i just wandering How did you made the texture pack A.K.A the mod you said

    • IForgotToBreath says:

      I wanted to find a way to remove fog but editing game settings did nothing. However, I found out some shader mods remove fog so I did some research and through trial and error, I found the line which affects the opacity of the fog (see “Important line”).

      You can find the hidden game files in C:\Program Files\WindowsApps. The WindowApps folder is hidden so find a guide to see hidden files. Then, search for Microsoft.MinecraftUWP_1.8.102.0_x64… and go to the data folder. You will find the shaders folder with three folders inside (glsl, gnm and hlsl). I personally was given a hint to which file to modify by looking at other shader mods so I can’t explain to you how it works from here. You should use the software Notepad++ though. It will make it much easier to read the files.

  10. IForgotToBreath says:

    Hey guys, I am the creator of this mod and I recently started playing Minecraft again. I noticed this mod did not work and I tried to create a variant but it did not work. I decided to not look into it further (too much research needed). If anyone knows how to fix this, please create an updated version of this mod.

  11. sword says:

    could be better, as there could be a way to adjust the fog level with an in game slider….

  12. Minecraftien111 says:


  13. Noah playz says:

    Whats the seed in the 1st image?

  14. Yo says:

    What seed is that?

  15. Th3Emilis says:

    Is this a Behavior Pack or a Resource Pack?

  16. AbbyRabbit says:

    Reply to me

  17. Felix Filip says:

    Can you make an extreme fog shader?

    • soggy says:

      if you read ”

      Here’s the important line:

      fogColor.a = clamp((len – FOG_CONTROL.x) / (FOG_CONTROL.y – FOG_CONTROL.x), 0.0, 0.0);


      fogColor.a = clamp((len – FOG_CONTROL.x) / (FOG_CONTROL.y – FOG_CONTROL.x), 0.0, 1.0);” you may control it to your liking

Leave a Reply