Almacenamiento en búfer Z

El almacenamiento en búfer Z es un algoritmo utilizado en gráficos 3D para garantizar que la perspectiva funcione de la misma manera en el mundo virtual que en el mundo real: un objeto sólido en primer plano bloqueará la vista de uno detrás de él. Ha visto esto ilustrado en el mundo real cuando alguien se interpone entre usted y la pantalla del televisor. El almacenamiento en búfer Z es un tipo de algoritmo conocido como algoritmo de determinación de superficie visual (VSD).

El almacenamiento en búfer Z funciona probando la profundidad de los píxeles y comparando la posición actual (coordenada z) con los datos almacenados en un búfer (llamado búfer z ) que contiene información sobre la última posición de cada píxel. El píxel en la posición más cercana al espectador es el que se mostrará, al igual que la persona frente al televisor es lo que el espectador ve en lugar de la pantalla.

El almacenamiento en búfer Z es uno de los tres algoritmos VSD comúnmente utilizados para este propósito. Los otros dos, árboles BSP y clasificación de profundidad, funcionan con polígonos y, en consecuencia, son menos efectivos para representar el movimiento y la superposición. Dado que funciona a nivel de píxeles, el almacenamiento en búfer z puede ser exigente en términos de memoria y tiempo de procesamiento. Sin embargo, su simulación más compleja y realista de la dinámica de objetos del mundo real garantiza su continua popularidad como herramienta de desarrollo de gráficos en 3D.