Tiefenpuffer

Aus DGL Wiki
Version vom 5. Juli 2004, 01:01 Uhr von Flash (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Was ist der Tiefenpuffer?

Der Tiefenpuffer ist eine Tabelle oder Matrix welche für jedes Pixel auf dem Bildschirm einen Tiefenwert speichern kann.

Was macht der Tiefenpuffer?

Der Tiefenpuffer bestimmt ob ein Polygone(die Pixel des Polygons) sichtbar sind oder nicht. Wenn ein neues Primitiv gerendert wird, wird überprüft ob der Tiefenwert des neuen Primitivs kleiner ist als der gespeicherte Tiefenwert (näher zur Kamera). Wenn dem so ist, wird das Pixel in den Backbuffer gezeichnet und der Tiefenwert des Pixels in den Tiefenpuffer eingetragen.