Fusion de brouillard (Direct3D 9)

La fusion de brouillard fait référence à l’application du facteur de brouillard au brouillard et aux couleurs d’objet pour produire la couleur finale qui apparaît dans une scène, comme indiqué dans formules de brouillard (Direct3D 9). L' _ État de rendu D3DRS FOGENABLE contrôle la fusion de brouillard. Affectez la valeur true à cet état de rendu pour activer la fusion de brouillard, comme indiqué dans l’exemple de code suivant. La valeur par défaut est false.

// For this example, g_pDevice is a valid pointer
// to an IDirect3DDevice9 interface.
HRESULT hr;
hr = g_pDevice->SetRenderState(
                    D3DRS_FOGENABLE,
                    TRUE);
if FAILED(hr)
    return hr;

Vous devez activer la fusion de brouillard pour le brouillard de pixel et le brouillard de vertex. Pour plus d’informations sur l’utilisation de ces types de brouillard, consultez nuance de pixels (Direct3D 9) et brouillard de vertex (Direct3D 9).

Types de brouillard