Woche 9 (8.12. – 14.12)

Fortschritt:

Die Leaks sind nun kein Problem mehr. Ich hatte mich einige Male nicht an grundsätzliche Regeln gehalten und wies Zeigern Adressen von Stack-Speicher zu. Klingt banal, kann aber passieren wenn das Ganze durch Listen und Smart-Pointer kaschiert wird - Lektion gelernt.

Das Terrain steht in den Grundzügen: Ich kann nun eine Heightmap erstellen, sieht richtig schick aus.

Mein Obj-Loader parst nun auch .mtl-Dateien und lädt damit u.a. auch Texturen.

Probleme:

Zum Obj-Loader:

Die Normalen machen leider Probleme, da sie wohl in einem mit dem Uhrzeigersinn ausgerichteten Koordinatensystem erstellt wurden (praktisch heißt das dass sie in die entgegengesetzte Richtung zeigen, und damit das Modell falsch herum beleuchtet ist).

Ausserdem sind die Reifen meines Autos erstmals mit Dreiecken versehen, die ich im Moment noch nicht zeichnen kann. Sollte nicht viel arbeit sein, Zeit dafür hatte ich jedoch noch nicht.

ToDo:

Am Terrain muss noch einiges besser werden. Ich muss mit Parametern anständig die Höhe und die Glättung des Terrains einstellen können, ausserdem gehören Texturen und Normalen darauf.

Oben genannte Probleme müssen geflickt werden.

Tags: , , , ,