Partager via


Mélange de brouillard (Direct3D 9)

Le mélange de brouillard fait référence à l’application du facteur de brouillard aux couleurs du brouillard et de l’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 le mélange de brouillard. Définissez cet état de rendu sur TRUE pour activer le mélange de brouillard, comme illustré dans l’exemple de code suivant. La valeur par défaut est FAUX.

// 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 le mélange de brouillard pour le brouillard de pixels et le brouillard de vertex. Pour plus d’informations sur l’utilisation de ces types de brouillard, consultez Pixel Fog (Direct3D 9) et Vertex Fog (Direct3D 9).

Types de brouillard