Partilhar via


Estado de iluminação (Direct3D 9)

Se você não usar um sombreador de vértices ou um sombreador de pixels, poderá optar por usar o motor de iluminação no tempo de execução. O motor de iluminação requer que os dados de vértice contenham normais por vértice; vértices sem dados normais gerarão um produto de ponto de zero em todos os cálculos de iluminação. Os cálculos de iluminação são abordados com mais detalhes em Mathematics of Lighting (Direct3D 9).

Para ativar o motor de iluminação, utilize:

SetRenderState(D3DRS_LIGHTING, TRUE); 

Estados de Renderização