Microsoft DirectX 8.0 (Visual Basic)

フォグ ブレンディング

フォグ ブレンディングとは、「フォグ公式」で説明するように、シーンに表示する最終色を生成するために、フォグおよびオブジェクトの色にフォグ係数を適用することである。D3DRS_FOGENABLE レンダリング ステートは、フォグ ブレンディングを制御する。次のコードで示すように、このレンダリング ステートを TRUE に設定すると、フォグ ブレンディングが有効になる。デフォルトは FALSE である。

'
' この例では、d3dDevice は Direct3DDevice8 オブジェクトへの
' 有効な参照を格納していると仮定している。
'
On Local Error Resume Next

Call d3dDevice.SetRenderState( _
                     D3DRS_FOGENABLE, _
                     True)
                     
If Err.Number <> D3D_OK Then
    ' エラー処理コード。
End If

フォグ ブレンディングは、ピクセル フォグと頂点フォグの両方に対して有効にしなければならない。これらの種類のフォグの使用方法については、「ピクセル フォグ」および「頂点フォグ」を参照すること。