Fragment: Unterschied zwischen den Versionen
Aus DGL Wiki
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.)