Z-Buffering
[ˈziːˌbʌfərɪŋ]
зи-буферизация (брит. зед-буферизация)
Одна из основных функций трёхмерного графического ускорителя (3D Accelerator) — процесс удаления скрытых (невидимых) поверхностей, использующий значения глубины, хранящиеся в Зи-буфере. Перед отображением нового кадра буфер очищается и значения величин Z устанавливаются равными бесконечности. При рендеринге (Rendering) объекта для каждого элемента изображения запоминается координата глубины — чем ближе расположен пиксель (Pixel), тем меньше значение величины Z. Для каждого нового пикселя значение глубины сравнивается со значением, хранящимся в буфере, и пиксель записывается в кадр только в том случае, если величина глубины меньше сохранённого значения.
В соответствии с её значением из двух элементов, наложенных друг на друга, изображается ближайший к плоскости экрана. Z-буферизация требует выделения значительных объёмов памяти. Обычно Z-буфер 16-разрядный, но существуют и 32-разрядные буферы, как правило, в дорогих профессиональных видеокартах. Разрядность буфера определяет точность отображения. Для снижения нагрузки на системную шину буфер размещается на видеокарте.
— Игорь Мостицкий (обсуждение) 16:22, 9 января 2026 (MSK)
