เมื่อมีการสร้างฉากแต่ละพิกเซลจะมีพิกัด X และ Y (การวางแนวนอนและแนวตั้งกับกล้อง) และพิกัด Z (ความลึกหรือระยะทางจากกล้อง) บัฟเฟอร์ Z เป็นอาร์เรย์สองมิติ (X และ Y) ซึ่งเก็บค่า Z ของแต่ละพิกเซลหน้าจอ หากวัตถุอื่นจะต้องแสดงผลที่ตำแหน่งพิกเซลเดียวกันอัลกอริทึมจะแทนที่ค่าก่อนหน้าถ้าพิกเซลใหม่อยู่ใกล้กับกล้องมากขึ้น อัลกอริทึมนี้เพิ่มความเร็วในการเรนเดอร์สำหรับวัตถุทึบแสง แต่วัตถุโปร่งใสไม่ได้รับประโยชน์เนื่องจากวัตถุที่อยู่ห่างไกลจะมองเห็นได้บางส่วนและต้องแสดงผลอย่างสมบูรณ์
คอมพิวเตอร์กราฟฟิค, การเขียนโปรแกรม, เงื่อนไขการเขียนโปรแกรม