Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws1415:projekte_im_wintersemester_2014_15:3d-generationsalgorithmus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ws1415:projekte_im_wintersemester_2014_15:3d-generationsalgorithmus [2015/03/12 06:05]
maxiw
ws1415:projekte_im_wintersemester_2014_15:3d-generationsalgorithmus [2016/05/10 14:46] (aktuell)
Zeile 22: Zeile 22:
     * Addiere den Wert der Anpassungsfunktion (mit dem Wert der Heightmap als Parameter) zu dem 3D-Noise Wert und füge diesen der Ausgabeliste hinzu.     * Addiere den Wert der Anpassungsfunktion (mit dem Wert der Heightmap als Parameter) zu dem 3D-Noise Wert und füge diesen der Ausgabeliste hinzu.
   * Trianguliere zuletzt mithilfe des [[Marching-Cube]] Algorithmus die sich daraus ergebende Oberfläche   * Trianguliere zuletzt mithilfe des [[Marching-Cube]] Algorithmus die sich daraus ergebende Oberfläche
 +Die oben genannte Anpassungsfunktion nimmt dabei eine besonders wichtige Rolle ein und kann je nach Terrain abgeändert werden.
 +Grundsätzlich soll sie dafür sorgen, dass Werte unter der von der Heightmap vorgegebenen Höhe vor allem als Boden markiert werden.
 +
 +In dem Code-Beispiel lautet die Anpassungsfunktion $f(x) = (x-h-30)^3\cdot-0.025$
 +
 +Dabei ist h der von der heightmap vorgegebene Höhenwert und x läuft in unserem Fall von 0 bis 60.
  
  
  
  
ws1415/projekte_im_wintersemester_2014_15/3d-generationsalgorithmus.1426136722.txt.gz · Zuletzt geändert: 2016/05/10 14:46 (Externe Bearbeitung)