Hallo zusammen.
Ich arbeite mich gerade in DirectX 9 ein und versuche, ein kleines Programm zu schreiben, welches Beleuchtung benutzt. Ohne Beleuchtung komme ich gut klar. Aber sobald ich sie einschalten will, sehe ich nicht das, was ich sehen möchte. Wahrscheinlich liegt es daran, dass ich die Vertex-Normalvektoren falsch berechne.
Ich habe im "Raum" nichts anderes als ein paar Würfel, die ich im Code selbst zusammengebastelt habe, und eine Kugel, die aus einer Modell-Datei geladen wird.
Bei der Kugel funktioniert die Beleuchtung einwandfrei. Bei den Würfeln jedoch nicht.
Kann mir jemand sagen, wie ich am besten den Normalvektor eines Vertex berechnen kann?
Vielen Dank.
Alex
PS: Ich bin im Besitz von David's Buch. Wenn ihr also wisst, wo ich eine Antwort darauf in diesem Buch finden kann, wäre ich auch für einen Hinweis diesbezüglich dankbar (im Kapitel über Beleuchtung habe ich bisher nichts passendes gefunden).