Fog Blending

Fog blending refers to the application of the fog factor to fog and object colors to produce the final color that appears in a scene (as discussed in Fog Formulas). The RenderStateManager.FogEnable property controls fog blending. The default value is false; set this render state to true to enable fog blending, as shown in the following C# code example.

          [C#]
          

// For this example, device is a valid Device object.
    
// Get the device's render states object.
RenderStates rs = device.RenderState;

rs.FogEnable = true;

Fog blending must be enabled for both pixel fog and vertex fog. For information about using these types of fog, see Pixel Fog and Vertex Fog.