Tech-Demo Enzelne Trias Rendern
Schon seit langem dachte ich mir, dass es eigentlich viel besser wäre, wenn man anstelle einer Klasse pro Modell eine Klasse pro Dreieck (Tria) hätte. Für Das nächste Spiel hatte ich mir dann auch vorgenommen diese Methode mal konsequent umzusetzen. Nun habe ich die ersten Schritte hinter mir und im nachfolgenden Bild sieht man das Ergebnis:
Da ich nun jedes Dreieck einzeln adressieren und ansprechen kann, sind für ein paar Performance Features Türen und Tore geöffnet:
Frustum Culling pro Dreieck
Fade in/out pro Dreieck/Vertex
Blending pro Dreieck
Farbe pro Dreieck/Vertex
Texture pro Dreieck/Vertex
Koordinatenmanipulation pro Vertex
Zudem kann ich in die Dreieck-Klasse die Information der Nachbar-Dreiecke einspeichern (siehe Tech-Demo Vererben von Nachbar-Indizes) – mal sehen, ob ich damit etwas anfangen kann.
Leider gehen möglicherweise andere Features verloren:
OpenGL Listen (noch nicht getestet)
VertexBuffer (noch nicht getestet)


Einen Kommentar schreiben