Irix > Programmieren, Kompilieren
Runtime Code Generation?
majix:
So oder so werde ich zuerst die einfachste Lösung implementieren, ist ja schließlich die natürliche Reihenfolge. Eine Sortierung der einzelnen Dreiecke kann ich noch verhältnismäßig einfach einbauen, aber Dreiecke zersägen ist wird mir definitiv zu kompliziert und frisst bestimmt auch einiges an Performance.
Aber zuerst muss ich noch einen Bug in meinem Octree fixen, denn irgendwo verschwinden einige der eingefügten Objekte...
Grüße,
Kaya
Brombaer:
--- Zitat ---
Aber zuerst muss ich noch einen Bug in meinem Octree fixen, denn irgendwo verschwinden einige der eingefügten Objekte...
--- Ende Zitat ---
Auch ne Möglichkeit Performance zu gewinnen ;D
Matthias
majix:
Hmmm... nachdem ich diesen Performnce-Booster beseitigt habe, bin ich nun doch etwas enttäuscht von der Geschwindigkeit. Ich schaffe gerade mal geschätzt rund 40Mio Dreiecke/Sekunde darzustellen, obwohl meine Karte laut Hersteller 480Mio Dreiecke/Sekunde transformieren kann. (Die Dreiecke sind winzig, und viele sogar gar nicht auf dem Screen, es sollte also die die reine Vetex-Transformations-Leistung ausschlaggebend sein).
Aber immerhin ist das ganze noch wesentlich langsamer, wenn ich das Modell nicht optimiere, d.h. mein Optimizer bring auf alle Fälle was.
Grüße,
Kaya
Brombaer:
Vielleicht eine doofe Frage,
aber warum renderst Du Dreiecke die nicht sichtbar sind ? rekursives Frustum-Culling über die Bounding-Boxen sollte machbar sein.
Die theoretischen Werte der GraKa-Hersteller kann man knicken, das sind rein akademische Zahlen z.B. ohne Statechanges und maximal grosse Dreiecksstripes etc. pp.
Matthias
majix:
Wieso ich Dreiecke zeichne, die nicht sichtbar sind? Weil das Culling noch nicht vollstädnig implementiert ist ;) Aber das kommt auch bald, es ist halt etwas lästiger Kram mit den ganzen Schnittroutinen... Der Octree ist ja mittlerweile fertig, nur die Culling-Routinen sind bis jetzt nur Dummies.
Im Augenblick sind die Meshes auch noch nicht gestrippt, da sollte man auch noch mal ein Quäntchen Performance rausholen können.
Grüße,
Kaya
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln