Z tampon vs. tampon A
Z buffer și A buffer sunt două dintre cele mai populare tehnici de detectare a suprafeței vizibile utilizate în grafica 3D a computerului. Detectarea vizibilă a suprafeței (cunoscută și sub numele de eliminare de suprafață ascunsă) este utilizată pentru a identifica ceea ce este vizibil într-o scenă dintr-un anumit punct de vedere din lumea 3D. Există două categorii principale de metode de detectare a suprafeței, cunoscute sub denumirea de Metode de spațiu obiect și metode de imagine spațială. Obiect Metode spațiu se ocupă cu compararea obiectelor și / sau a părților de obiecte pentru a determina ce suprafețe sunt vizibile. Image Space Methods se ocupă cu decizia de vizibilitate pe o bază punct-la-punct la nivelul pixelilor. Image Space Metodele sunt cele mai populare și bufferul Z și un buffer aparțin acelei categorii. Metoda tampon Z calculează valorile adâncimii de suprafață pentru fiecare pixel pe întreaga scenă. O metodă tampon este o extensie a metodei tampon Z, care adaugă transparență.
Ce este tamponul Z?
Metoda tampon Z este, de asemenea, cunoscută ca metoda tampon adâncime. Z tampon este un tampon raster care stochează informații despre culoare și adâncime pentru fiecare pixel. Z "în tampon Z se referă la planul" Z "în spațiul 3-dimensional. Metodele tampon Z detectează suprafețe vizibile prin compararea valorilor de adâncime a suprafeței pentru fiecare pixel pe tot parcursul scenei pe planul de proiecție. Acest lucru se face în majoritate în hardware, dar uneori realizat în software. De obicei, metoda Z tampon este aplicată scenelor compuse numai din poligoane. Metoda tampon Z este foarte rapidă, deoarece valorile de adâncime pot fi calculate foarte ușor. Unul dintre cele mai importante aspecte care influențează calitatea graficelor redate este granularitatea tamponului Z. Granularitatea inferioară poate provoca probleme cum ar fi lupta împotriva Z (în special pentru obiecte foarte apropiate). De exemplu, tampoanele Z de 16 biți pot produce aceste probleme. Tampoanele Z de 24 biți sau mai mari oferă o calitate mai bună în aceste situații. Un tampon Z de 8 biți este considerat a avea o prea mică precizie tampon pentru a fi util.
Ce este un tampon?
Un tampon (cunoscut și sub denumirea de tampon de acumulare anti-alias, mediu-medie, de acumulare) este o extensie a tamponului Z. Un algoritm tampon a fost dezvoltat de Pixar. O metodă tampon ar putea fi utilizată eficient pentru computerele cu memorie virtuală la scară medie. Același algoritm folosit de tamponul Z este utilizat cu tampon A. Cu toate acestea, un tampon oferă anti-aliasing în plus față de ceea ce face tamponul Z. În Tampon, fiecare pixel este alcătuit dintr-un grup de sub pixeli. Culoarea finală a unui pixel este calculată prin însumarea tuturor subpixelilor. Un tampon devine tampon de acumulare a numelui datorită acestei acumulări care are loc la nivel de subpixel.
Care este diferența dintre tamponul Z și tamponul A?
Z tampon și tampon A sunt două dintre cele mai populare tehnici de detectare a suprafeței vizibile. De fapt, un tampon este o extensie a tamponului Z, care adaugă anti-aliasing. De obicei, un tampon are o rezoluție mai bună a imaginii decât tamponul Z, deoarece folosește o fereastră Fourier ușor de calculat. Cu toate acestea, un tampon este ușor costisitor decât tamponul Z.