10.10.2013 Aufrufe

Triangle Strips

Triangle Strips

Triangle Strips

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.2 Die Grafik Pipeline einer Grafik Prozessor Einheit<br />

(GPU) am Beispiel von OpenGL<br />

Die Operationen zur Erzeugung von computergenerierten Bildern laufen bei<br />

heutigen Computersystemen im Allgemeinen in der Grafik Pipeline eines<br />

Grafik Prozessors ab.<br />

Abbildung 3: Eine vereinfachte Grafik Pipeline.<br />

Die Grafik Pipeline ist hier vereinfacht dargestellt, dabei wurde absichtlich<br />

auf spezielle Features wie Blending, logische Operationen und Vertex Buffer<br />

Operationen verzichtet. Natürlich verfügen heutige Grafik Pipelines über wesentlich<br />

mehr Funktionalität, doch sind die hier beschriebenen Elemente der<br />

Grafik Pipeline im Prinzip noch immer in dieser oder jener Form enthalten.<br />

(a) Übertragung: Die Grafikdaten werden von der CPU an den Grafik<br />

Prozessor übertragen. Es werden neben den Modelldaten (Türmchen)<br />

auch Transformationsdaten, Translationsdaten, Beleuchtungsdaten, Augenpunkt<br />

und Blickrichtung, Effektdaten und Texturdaten übertragen.<br />

Auf diese wollen wir aber nicht genauer eingehen, da sie für unsere<br />

Überlegungen nicht von wesentlichem Interesse sind.<br />

(b) Display Listen: Display Listen dienen dazu, geometrische Primitive<br />

oder Bilddaten zu komplexen Objekten zusammenzufassen. In unserem<br />

Fall würden unsere 38 Dreiecke bzw. 114 Vertices wieder zu einer<br />

Einheit ” Türmchen“gruppiert.<br />

5

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!