Beleuchtungszustand (Direct3D 9)
Wenn Sie nicht mit einem Vertex-Shader oder einem Pixelshader leuchten, können Sie die Beleuchtungs-Engine in der Laufzeit verwenden. Die Beleuchtungs-Engine erfordert, dass die Vertexdaten Normaldaten pro Vertex enthalten; Scheitelpunkte ohne normale Daten erzeugen in allen Beleuchtungsberechnungen ein Punktprodukt von 0 (null). Die Beleuchtungsberechnungen werden ausführlicher unter Mathematik der Beleuchtung (Direct3D 9) behandelt.
Verwenden Sie Folgendes, um die Beleuchtungs-Engine zu aktivieren:
SetRenderState(D3DRS_LIGHTING, TRUE);
Zugehörige Themen