Bagikan melalui


Fog Blending (Direct3D 9)

Perpaduan kabut mengacu pada penerapan faktor kabut ke warna kabut dan objek untuk menghasilkan warna akhir yang muncul dalam adegan, seperti yang dibahas dalam Rumus Kabut (Direct3D 9). Status render D3DRS_FOGENABLE mengontrol perpaduan kabut. Atur status render ini ke TRUE untuk mengaktifkan fog blending seperti yang ditunjukkan dalam contoh kode berikut. Defaultnya adalah 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;

Anda harus mengaktifkan perpaduan kabut untuk kabut piksel dan kabut vertex. Untuk informasi tentang menggunakan jenis kabut ini, lihat Pixel Fog (Direct3D 9) dan Vertex Fog (Direct3D 9).

Jenis Kabut