Der Landschafts-Algorythmus in der neuen Alo-Version basiert auf einer Idee, die ich hatte, Oberflächen ohne ständiges schleifen durch alle Eckpunkte zu rendern. Die Technik hatte ich seinerzeit bei Intel versucht zu veröffentlichen. Hier eine kurze Zusammenfassung:
A surface rendering method with dynamic level of detail by use of polar
coordinates to get indexed coordinates out of a externally read source file or
procedural created height map. This algorithm is not analysing the complete
source information but only the information out of the culled viewing frustum.
Instead of looping several times for LOD algorithms through 1024*1024 vertices
you only need to loop once through e.g. num_of_radius*num_of_angle indexed
vertices. See the source code for more details.
Die erklärenden Bilder dazu sind hier:

Der Prototyp in Matlab
und hier die ersten Geh-Versuche:

…und weil es so schön funktionierte, habe ich daraus auch gleich ein kleines Spiel programmiert. Wie so häufig – nicht fertiggestellt. Es ging eigentlich vielmehr darum mit der Landschaft zu spielen und verschiedene Modelle darin zu plazieren.





