Registriert: Do Jun 19, 2003 10:44 Beiträge: 991 Wohnort: Karlsfeld (nahe München)
Es dürfte jedem einleuchten das man ein Projekt nur erweiterbar machen kann, wenn man weiß wie diese Erweiterungen aussehen sollen.
Darum schlage ich vor in diesem Thread ein paar Ideen für Erweiterungen, oder viel mehr Tests, zu sammeln.
Hierbei seien noch folgende 2 Punkte zu beachten:
1.) Macht es Sinn einen Test auf verschieden Rechnern auszuführen, oder erhält man immer das gleiche Ergebnis. (Ein Test ob sich Culling positiv auf die Rechenleistung auswirkt würde ich persönlich für schwachsinnig halten)
2.) Ist der Test nicht zu speziel oder total uninteressant? Sprich lassen sich die Ergebnisse auf andere Anwendungen übertragen und nutzen? Ob nun Modell A oder B schneller gerendert werden kann dürfte nur den Ersteller interessieren.
Wie die Diskusion auch ergeben hat ist es furchtbar schwer sinnvolle Teste zu finden,
aber ein Benchmark zu programmieren macht nur Sinn wenn es auch einige sinvolle Test enthält.
MfG
Flo
_________________ Danke an alle, die mir (und anderen) geholfen haben. So weit... ...so gut
Registriert: Do Jun 19, 2003 10:44 Beiträge: 991 Wohnort: Karlsfeld (nahe München)
Bisherige Vorschläge:
- Wieviel Texturenwechsel kann man der Grafikkarte zu trauen?
- Ab wieviel Polygonen stürtz die Leisung ein?
- Bumb/Normal-mapping vs. viele Polygone
Bei vielen Erweiterungen bzw. setzbaren Einstellungen waren unsere Befürchtung, das das Ergebnis auf allen Rechnern gleich ausfällt. Vorrausgesetzt sie unterstützen die entsprechende Erweiterung.
MfG
Flo
_________________ Danke an alle, die mir (und anderen) geholfen haben. So weit... ...so gut
Registriert: Mi Jul 17, 2002 12:07 Beiträge: 976 Wohnort: Tübingen
-Wie groß dürfen/sollten die Texturen maximal sein
-Wie groß ist der Performnceunterschied zwischen Displaylisten, Vertexbuffern und ganz ohne
-Schnelligkeit von verschieden mathematischen Operationen (sin, cos, sqrt, dot, etc)
_________________ "Du musst ein Schwein sein in dieser Welt, sangen die Prinzen, das ist so 1.0. Du musst auf YouTube zeigen, dass dir dein Schweinsein gefällt, das ist leuchtendes, echtes Web 2.0." - Hal Faber Meine Homepage: http://laboda.delphigl.com
Registriert: Mo Feb 24, 2003 18:19 Beiträge: 165 Wohnort: Cologne
- testen der verschiedenen Blending-Modi - wie viele texturen können wie aufeinander geblendet werden. ja ich weiss ist recht allgemein gehalten aber wär dennoch interessant
Registriert: Do Sep 25, 2003 15:56 Beiträge: 7804 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Wie wirkt sich glBegin/glEnd aus. 100000 Dreiecke (oder mehr) zeichnen. einmal alle in einem Block, einmal jedes Dreieck pro Block.
Wie wirkt sich Stipple, und Dithering aus?
Wie wirkt sich glLineWidth aus?
Wie stark bremst glPopMatrix/glPushMatrix?
Wie stark bremst glPushAttrib/glPupAttrib?
Wieviel Zeit kosten RC wechsel? (Z.B. bei zwei Panel Template)
_________________ Blog: kevin-fleischer.de und fbaingermany.com
Registriert: Do Sep 25, 2003 15:56 Beiträge: 7804 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Partikel benötigen Hauptsächlich Prozessorleistung (Positionsberechnungen, Billboarding). Denke nicht, dass Partikel aussagen zu OpenGL Implementationen treffen können.
_________________ Blog: kevin-fleischer.de und fbaingermany.com
Nun, der Benchmark wird eh nicht allein OpenGl testen, also spricht in meinen Augen nichts gegen ein paar Partikel - aber wenn sollte das ganze natürlich als Augenschmaus verpackt werden
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Ich würde da evtl sogar noch ein Stück weiter gehen. Partikel sind ja nicht nur Billboards sondern können auch Vertex Shader und Point Sprites sein.
Zu VBO würde ich wohl auch dahin gehen und Unterschiede in den verwendeten VBO Formaten aufzeigen und evtl. auch in den Größen aufzeigen. Also eine Reihe testen. Zu erst klein Anfangen und entsprechend größer werden.
Aber sonst ist der Vorschlag von Nico schon ziemlich treffend. Ich denke mal, dass man so ein gewisses grafisches Schmankerl bieten sollte. Es darf dann ruhig ruckeln.
Also was ich noch interissannt fände wäre die Leistung bei unterschiedlichen Shadern ... meint: Man rendert einmal eine Szene die von mir aus Bumpmapping über die feste Pipeline einsetzt, denn einmal nach dem Shadern der 1. Generation, einem mit wlechen der 2. Generation und einmal (wenn implementiert) mit den Shadern 2b / 3. Generation ... ich denke das gibt schon unterschiede zumindest zwischen veschiedenen Grafikkarten
_________________ Es sind immer die guten, welche zu früh von uns gehen müssen... Meine bislang 13 Open Gl - Tuts findet ihr auf www.dcw-group.net Neu! Ein großer Teil der Demos nach Kylix übersetzt!
Registriert: Mi Aug 28, 2002 19:27 Beiträge: 568 Wohnort: Chemnitz / Sachsen
da es ja grad in einem anderen thread um die performance der einzelnen shader geht wäre auch interessant dinge wie glSlang und ähnliche mit hineinzubringen und zu schauen, wie sich da die performancen verhalten ..
Registriert: Do Jun 19, 2003 10:44 Beiträge: 991 Wohnort: Karlsfeld (nahe München)
Ich habe mal einen Wiki Artikel: DGL Benchmark erstellt.
Meine Bitte wäre jetzt das ihr eure Ideen dort unter Modulle eintragt und auch kurz beschreibt, wie der Ablauf bei eurer Idee wäre und was ihr für die Umsetzt braucht(mittlere Spalte). Außerdem wäre es praktisch zu wissen wie euer Ergebnis aussieht(rechte Spalte).
Durch die linke Spalte wüsten wir dann ganz konktret was wir für Rückgabe Werte untersützt werden müssen. Außerdem erhalten wir so einen Überblick von dem was alles so ein Modul braucht.
MfG
Flo
_________________ Danke an alle, die mir (und anderen) geholfen haben. So weit... ...so gut
Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.