Blending nebbia (Direct3D 9)

La fusione della nebbia fa riferimento all'applicazione del fattore di nebbia ai colori della nebbia e dell'oggetto per produrre il colore finale visualizzato in una scena, come illustrato in Formule fog (Direct3D 9). Il D3DRS_FOGENABLE eseguire il rendering dei controlli dello stato di fusione della nebbia. Impostare questo stato di rendering su TRUE per abilitare la fusione della nebbia come illustrato nel codice di esempio seguente. Il valore predefinito è 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;

È necessario abilitare la fusione di nebbia per la nebbia dei pixel e la nebbia del vertice. Per informazioni sull'uso di questi tipi di nebbia, vedere Pixel Fog (Direct3D 9) e Vertex Fog (Direct3D 9).

Tipi di nebbia