Estado de iluminación ambiental (Direct3D 9)

La luz ambiente es la luz circundante que radia desde todas las direcciones. Para obtener información sobre cómo Direct3D usa la luz ambiente, consulte Matemáticas de iluminación (Direct3D 9).

Una aplicación de C++ establece el color de la iluminación ambiental invocando el método IDirect3DDevice9::SetRenderState y pasando el valor enumerado D3DRS_AMBIENT como primer parámetro. El segundo parámetro es un valor de color. El valor predeterminado es cero.

// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.

// Set the ambient light.

d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);

Estados de representación