Fog is an ancient technique to hide the world because of bad rendering silent Hill is a good one for that The fog only existed to hide what the game couldn't load wouldn't surprise me if Bungie was doing the same thing... It's the same reason why in older CGI movies rain or fire sprinklers would happen during a lot of fights so that way they didn't have to worry about textures and clipping as much to lower the cost of production