Skip to content
LarsFischer97 edited this page Sep 20, 2020 · 4 revisions

Ereignisse/Verworfene Ideen/Notizen

Sphere als Spielwelt

Nach erster ausgiebiger Planung habe ich es für sinnvoll Betrachtet, die Spielerwelt auf eine Sphere zu begrenzen, da ich somit mir das Erstellen und/oder die Translatation von Objekten sparen könnte. Man müsste nur immer rund um die Kugel fahren und die Torbeschriftungen ändern.

Es stellt sich folgendes heraus:

  • die automatische Rotation um eine Sphere ist viel komplizierter und aufwendiger
  • auf Dauer leidet die Rotation an Rundungsfehlern und muss ggf. korrigiert werden
  • spielerisch sind die Tore später zu Lesen
  • die Spielwelt lässt sich schwerer bearbeiten und es muss mehr auf einmal geladen werden

Fazit:

Weder den Aufwand Wert noch bringt es spielerisch einen Vorteil. Verwurf der Idee, Rückbau der Spielwelt. (Danach wurde direkt das Github gepflegt 😅👍)

Das Auto und die Textur

Nach immer und immer wieder nachgucken, und etlichen Stunden rumgesuche, ist mir endlich ein halber Erfolg gelungen. Ich konnte ein simples Objekt mit Texture laden, jedoch blieb es zunächst das einzige. Der OBJ Loader, den ich nutze kann wohl keine MTL Dateien lesen, wenn dort auf keine Texture sondern nur auf Farbwerte verwiesen ist. Also habe ich nun das Internet nach passenden OBJ + MTL Modell Kombinationen abgesucht ohne Erfolg. Schließlich habe ich händisch die MTL Datei meines Cars verändert und auf Texture JPGs verwiesen. Leider ist hier sehr viel Zeit verloren gegangen.

Lichter

Bis jetzt ist es mir nicht gelungen in Tests mehrere Lichter hinzuzufügen, ich arbeite weiter an dem Problem. Es scheiterte am automatischen Reinladen in die Shader. Schlussendlich hätte ich noch mehr Zeit hier investieren müssen.

Selbst erstellte OBJs

Nach den ersten nicht geglückten Versuchen eigene OBJs korrekt zu importieren ist mir wieder das Triangulieren eingefallen, welches schon beim Modellieren beachtet werden muss. Meine dafür verwendete Software hat zum Glück einen Modifier dafür. Leider habe ich weiterhin große Probleme mit dem Handling der mtl Datein die in Verbindung mit den OBJs stehen.

Texturen

Die Texturen laden zwar, scheinen aber sich komisch an den selbst erstellten OBJs entlang zu Strecken. Trotz der meiner Meinung nach richtigen Texture Mapping Methoden.

Fazit

Ich denke ich habe viele Punkte angeschnitten und nicht zu viel Zeit damit verschwendet Dinge für das Auge hübsch zu machen obwohl die Aufgabe an sich erledigt ist. Mein größtes Problem war die Arbeit alleine, da alle meine Kontakte, die mich das Semester in CGA begleitet haben leider nichtmehr dabei sind. Dies ergab vieles Grübeln aber ermöglichte auch eine komplett eigene Herangehensweise an alles.


[Cant Load Picture]