Tech-Demo: Surface Renderer Beschreibung der Technik

3 12 2010

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:

Textur-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.


Aktionen

Information

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Log Out / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Log Out / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Log Out / Ändern )

Verbinde mit %s




Follow

Get every new post delivered to your Inbox.