Fog for map edges/boundaries

Hi all,

I’ve seen quite a few approaches around the internet about various ways to approach fog. Unfortunately, I haven’t found any for what I need in particular. Most tutorials seem to center around the fog being:

A) Volumetric fog (Expensive, doesn’t render at lower scalability settings or at far distances)
B) Centered around the player’s view

What I need instead is fog that is at the edge of the map to hide the ugly map boundaries, and it should be there regardless of how close or far the player is away from it. I have made a basic mock-up of what I need, but there are some problems I need help solving.



  1. It should only be up to a certain height (Like up to the top of the mountains). Right now it blocks too much of the height, obstructing the skybox.

  2. It should scale infinitely. Right now its using a cyclinder which from a top-down view is very noticeable.

Any help would be much appreciated.

For best results and most creative freedom just use manually placed planes with rendered “cloud like noise” on them. You can additionally make them more transparent where they intersect other objects and on the edges of the plane and it works wonders.