Partilhar via


Mistura de neblina (Direct3D 9)

A mesclagem de neblina refere-se à aplicação do fator de neblina às cores de neblina e objeto para produzir a cor final que aparece em uma cena, conforme discutido em Fórmulas de Neblina (Direct3D 9). O estado de renderização D3DRS_FOGENABLE controla a mesclagem de neblina. Defina esse estado de renderização como TRUE para habilitar a mesclagem de neblina, 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 habilitar a mistura de neblina para neblina de pixel e neblina de vértice. Para obter informações sobre como usar esses tipos de neblina, consulte Neblina de Pixel (Direct3D 9) e Neblina de Vértice (Direct3D 9).

Tipos de neblina