안개 혼합(Direct3D 9)

안개 혼합은 안개 수 식(Direct3D 9)에서 설명한 대로 안개 계수의 적용을 안개 및 개체 색에 적용하여 장면에 나타나는 최종 색을 생성합니다. D3DRS_FOGENABLE 렌더링 상태는 안개 혼합을 제어합니다. 다음 예제 코드와 같이 안개 혼합을 사용하도록 설정하려면 이 렌더링 상태를 TRUE 로 설정합니다. 기본값은 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;

픽셀 안개와 꼭짓점 안개 모두에 안개 혼합을 사용하도록 설정해야 합니다. 이러한 유형의 안개 사용에 대한 자세한 내용은 픽셀 안개(Direct3D 9)꼭짓점 안개(Direct3D 9)를 참조하세요.

안개 유형