Stato di illuminazione (Direct3D 9)
Se non si illumina con un vertex shader o un pixel shader, è possibile scegliere di usare il motore di illuminazione nel runtime. Il motore di illuminazione richiede che i dati del vertice contengano normali per vertice; i vertici senza dati normali genereranno un prodotto punto di zero in tutti i calcoli di illuminazione. I calcoli di illuminazione sono trattati in modo più dettagliato in Matematica dell'illuminazione (Direct3D 9).
Per abilitare il motore di illuminazione, usare:
SetRenderState(D3DRS_LIGHTING, TRUE);
Argomenti correlati