terrain

GPU-basiertes Zeichnen von 3D-Terrains

Stitching eines groben an einen feinen LODStitching eines groben an einen feinen LOD

In diesem Artikel möchte ich beschreiben wie die derzeitige Implementierung des Terrain-Moduls in der Parrot-Engine funktioniert. Meine alte Terrain-Implementierung war mir einfach viel zu langsam. Dieses neue Verfahren unterteilt das Terrain in Blöcke die nahtlos aneinandergefügt werden. Da dieses Verfahren deutlich weniger Geometrie prüfen und berücksichtigen muss, ist es deutlich schneller.

CPU-basierte Terrain Render Optimierung

Die Anbindung von unterschiedlichen DetailstufenDie Anbindung von unterschiedlichen DetailstufenTerrains werden benutzt um größere Gelände abzubilden. Vor allem in Spielen nehmen die Terrains einen immer größer werdenden Stellenwert ein, denn sie ermöglichen es mit überschaubarem Aufwand große Spielwelten zu erzeugen die zudem sehr realistisch wirken. Dekorative Elemente wie Bäume, Häuser und Felsen werden auf dieser Landschaft platziert so dass eine dicht bestückte Welt entsteht in der der Spieler sich dann frei bewegen kann.

Syndicate content