Depth Buffering
.
Depth Buffering (siehe auch Z-Buffering) ist eine Technik in der 3D-Grafik, die bestimmt, welche Objekte oder Teile eines Objekts vor anderen sichtbar sind.
Funktionsweise:
- Jeder Pixel auf dem Bildschirm erhält einen Tiefenwert (Z-Wert), der angibt, wie weit der Punkt von der Kamera entfernt ist.
- Beim Rendern wird jeder neue Pixel mit dem vorhandenen Z-Wert verglichen:
- Ist er näher an der Kamera? → Pixel wird gezeichnet, Z-Wert aktualisiert
- Ist er weiter entfernt? → Pixel wird verworfen
- So werden Objekte automatisch in der richtigen Tiefenreihenfolge dargestellt.
Vorteile:
- Korrekte Darstellung überlappender Objekte
- Grundlage für viele Effekte wie Schatten, Transparenztests und Post-Processing
Nachteil:
- Transparente Objekte müssen oft separat behandelt werden
- Hoher Speicherbedarf bei großen Auflösungen


