¿Qué es z-buffering?

El búfer Z, también conocido como búfer de profundidad, es una técnica en la programación de gráficos por computadora que se utiliza para determinar si un objeto (o parte de un objeto) es visible en una escena. Puede implementarse en hardware o software, y se utiliza para aumentar la eficiencia de representación.

Cuando se representa una escena, cada píxel tiene una coordenada X e Y (orientación horizontal y vertical a la cámara), así como una coordenada Z (profundidad o distancia de la cámara). El buffer Z es una matriz bidimensional (X e Y) que almacena el valor Z de cada píxel de la pantalla. Si se debe representar otro objeto en la misma ubicación de píxeles, el algoritmo anula el valor anterior si el nuevo píxel está más cerca de la cámara. Este algoritmo aumenta la velocidad de representación de los objetos opacos, pero los objetos transparentes no se benefician, ya que los objetos distantes son parcialmente visibles y deben representarse por completo.

Informática, Programación, Términos de programación.