霧混合 (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)。
相關主題