Kas yra z-buferis?

Z-buferis, taip pat žinomas kaip gylio buferis, yra kompiuterinės grafikos programavimo metodas, naudojamas nustatyti, ar objektas (ar jo dalis) yra matomas scenoje. Jis gali būti įdiegtas arba aparatinės įrangos, arba programinės įrangos, ir naudojamas siekiant padidinti atvaizdavimo efektyvumą.

Kai vaizduojamas vaizdas, kiekvienas pikselis turi X ir Y koordinates (horizontali ir vertikali orientacija į fotoaparatą), taip pat Z koordinatė (gylis arba atstumas nuo fotoaparato). Z buferis yra dvimatis masyvas (X ir Y), kuriame saugoma kiekvieno ekrano taško Z vertė. Jei toje pačioje vaizdo taško vietoje turi būti pateiktas kitas objektas, algoritmas viršija ankstesnę vertę, jei naujasis taškas yra arčiau fotoaparato. Šis algoritmas padidina neskaidrių objektų atvaizdavimo greitį, tačiau skaidrūs objektai nesuteikia naudos, nes tolimi objektai yra iš dalies matomi ir turi būti visiškai atkurti.

Kompiuterinė grafika, programavimas, programavimo terminai