Léxico de TI › Hardware › Z-buffer

Z-buffer

Hardware Svenska → Atualizado: 2026-10-01

O buffer que registra a que distância está cada pixel, para que os objetos mais próximos escondam o que fica atrás deles.

Na rasterização, os triângulos são desenhados em ordem arbitrária, e algo precisa decidir o que é visível. O z-buffer guarda um valor de profundidade por pixel; um novo triângulo só é desenhado se estiver mais perto do que o que já está lá. A solução vem da tese de Edwin Catmull, de 1974, e é tão simples que deixou todas as alternativas para trás.

Dois problemas decorrem disso. A precisão é distribuída de forma desigual — sobra perto da câmera e falta longe dela —, o que causa o z-fighting, a cintilação que aparece quando duas superfícies ficam quase no mesmo plano. E objetos transparentes não funcionam, já que precisam ser misturados com o que está atrás deles; é preciso ordená-los e desenhá-los por último, na mão.

← Voltar ao léxico