Computergrafik

Z-Buffer Fighting

Beispiel fĂĽr n=1 und f=10:

Problem: 32 Bit Z-Buffer speichert Integer Werte im Bereich von $ [0,2^{32}-1] $. Nicht-linear projizierte Z-Werte werden linear auf Integer Werte abgebildet, so dass in der Nähe der Far-Plane die Auflösung des Z-Buffers wesentlich geringer ist als in der Nähe des Augpunktes.

Die Verdeckung von sehr kleinen entfernten Objekten, kann daher nicht mehr korrekt dargestellt werden → Verdeckungsflimmern aka Z-Buffer Fighting.

Mindestens 32Bit fĂĽr Z-Buffer erforderlich, 16Bit reichen nicht aus!

Options: