fog particle effect/ fog effect

How can i make a good fog effect that disables the player from seeing thing in the far distance. or is there any example somewhere which i can use/ learn from?