Partilhar via


Mistura de névoa (Direct3D 9)

A mistura de névoa refere-se à aplicação do fator de névoa às cores de névoa e objeto para produzir a cor final que aparece em uma cena, conforme discutido em Fog Formulas (Direct3D 9). O estado de renderização D3DRS_FOGENABLE controla a mistura de névoa. Defina esse estado de renderização como TRUE para habilitar a mistura de névoa, conforme mostrado no código de exemplo a seguir. O padrão é 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;

Você deve ativar a mistura de névoa tanto para a névoa de píxel quanto para a névoa de vértice. Para obter informações sobre como usar esses tipos de névoa, consulte Pixel Fog (Direct3D 9) e Vertex Fog (Direct3D 9).

Tipos de névoa