Partilhar via


Estado de iluminação (Direct3D 9)

Se você não acender com um sombreador de vértice ou um sombreador de pixel, poderá optar por usar o mecanismo de iluminação no runtime. O mecanismo 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 zero em todos os cálculos de iluminação. Os cálculos de iluminação são abordados com mais detalhes em Matemática da Iluminação (Direct3D 9).

Para habilitar o mecanismo de iluminação, use:

SetRenderState(D3DRS_LIGHTING, TRUE); 

Renderizar estados