Fragment: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
Zeile 6: Zeile 6:
 
* Tiefeninformation
 
* Tiefeninformation
  
Sobald das Fragment ausgegeben wird ist es ein '''Pixel'''. Pixel haben im Gegensatz zu '''Fragmenten''' keine Tiefeninformationen mehr, sondern sind nur noch ein Farbwert auf der Ausgabe.
+
Sobald das Fragment ausgegeben wird ist es ein '''Pixel'''. Pixel haben im Gegensatz zu '''Fragmenten''' keine Tiefeninformationen mehr, sondern sind nur noch ein Farbwert auf der Ausgabe. (Die Tiefeninformation wird benötigt um zu entscheiden, ob ein Fragment ein anderes überdeckt. Bei der Ausgabe als Pixel ist diese Entscheidung bereits getroffen.)

Version vom 4. April 2005, 12:28 Uhr

Bevor das Bild, welches man rendert, auf dem Monitor sichtbar wird, wird es in den so genannten Framebuffer der OpenGL geschrieben. Im Framebuffer liegen die Grafikdaten als Fragmente vor.

Ein Fragment enthält:

  • Koordinaten auf dem Bildschirm, welche einem Pixel entsprechen
  • Farbwert
  • Tiefeninformation

Sobald das Fragment ausgegeben wird ist es ein Pixel. Pixel haben im Gegensatz zu Fragmenten keine Tiefeninformationen mehr, sondern sind nur noch ein Farbwert auf der Ausgabe. (Die Tiefeninformation wird benötigt um zu entscheiden, ob ein Fragment ein anderes überdeckt. Bei der Ausgabe als Pixel ist diese Entscheidung bereits getroffen.)