Techniken und Algorithmen
Aus DGL Wiki
Inhaltsverzeichnis
Was hier hinein gehört
Hier kommen, wie der Name vermuten lässt Erklärungen zu, in der 3D-Echtzeitprogrammierung verwendeten, Techniken hin. Z.B. verschiedene Schattentechniken, Bump-Mapping, etc.
Hintergrundwissen gehört hier nicht rein, also solche Sachen wie "was ist ein Tiefenpuffer und wofür ist er gut" haben hier nichts zu suchen.
Sollte es für eine Technik/Thematik (siehe unten für Beispiel) mehrere "Lösungswege" geben, sollte eine kleine Überschrift eingefügt werden.
Übersicht
Licht und Schatten
Das Beleuchtungsmodell von OpenGL besitzt von Haus aus keine Möglichkeit zur Darstellung von Schatten (nicht zuletzt weil es dafür immernoch keine einheitliche Methode gibt), allerdings haben sich über die Jahre hinweg einige Techniken mehr oder weniger durchgesetzt :
Statische Umgebungen
Besonders in Aussenszenen ist es oft nötig dem Betrachter den Eindruck zu vermitteln, er befinde sich in einer unendlich großen Umgebung. Da man dies jedoch schlecht über speziell dafür erstellte Geometrie lösen kann (weil das schlichtweg zu viel Aufwand und zu leistungsintensiv wäre), haben sich einige Techniken eingebürgert, mit denen man dem Betrachter eine solche unendliche Landschaft mit wenig Geometrie und einigen Tricks vorgaugeln kann :