Q. How do you play religious roulette? A: You stand around in a circle and blaspheme and see who gets struck by lightining first. Concept 3.1 : Fog ================= Idea: ===== We can make our images more natural by adding fog, which makes objects fade into the distance. Fog is a general term that describes similar forms of atmospheric effects; it can be used to simulate haze, mist, smoke or pollution. When fog is enabled, objects that are farther away from the viewpoint begin to fade into the fog color. We can control the density of the fog which determines the rate at which objects fade as the distance increases, as well as the fog's color. For is applied after matrix transformations, lighting, and texturing are performed, so it affects transformed, lit, and textured objects. Using Fog ========= Fog is easy to use. It is enabled by passing GL_FOG to glEnable() and then all we have to do is to choose the color of the fog and the equation that controls the density with glFog*(). Again a value for GL_FOG_HINT can be supplied as explained before.