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

roboter animo

© 1996-2025 animations and more gmbh & co.kg