ความแตกต่างระหว่าง Z บัฟเฟอร์และบัฟเฟอร์

Anonim

Z buffer vs บัฟเฟอร์บัฟเฟอร์บัฟเฟอร์ 999 Z และบัฟเฟอร์เป็นเทคนิคการตรวจจับพื้นผิวที่เป็นที่นิยมมากที่สุดสองชนิดที่ใช้ในคอมพิวเตอร์กราฟิกส์ 3D การตรวจจับพื้นผิวที่มองเห็นได้ (หรือที่เรียกว่าการกำจัดพื้นผิวที่ซ่อนอยู่) จะใช้เพื่อระบุสิ่งที่สามารถมองเห็นได้ภายในฉากจากจุดชมวิวบางแห่งในโลก 3D มีสองประเภทหลักของวิธีการตรวจจับพื้นผิวที่เรียกว่า Object Space Methods และ Image Space Methods Object Space Method จัดการกับการเปรียบเทียบวัตถุและ / หรือชิ้นส่วนของวัตถุเพื่อกำหนดว่าจะมองเห็นพื้นผิวใดได้ เมธอด Space รูปภาพจัดการกับการตัดสินใจในการมองเห็นแบบจุดต่อจุดที่ระดับพิกเซล วิธีการของ Space Image เป็นบัฟเฟอร์ยอดนิยมและ Z และบัฟเฟอร์อยู่ในหมวดหมู่นั้น Z buffer method คำนวณค่าความลึกพื้นผิวของแต่ละพิกเซลตลอดทั้งฉาก วิธีบัฟเฟอร์เป็นส่วนขยายของวิธีบัฟเฟอร์ Z ซึ่งจะเพิ่มความโปร่งใส

บัฟเฟอร์ Z คืออะไร?

วิธีบัฟเฟอร์ Z เรียกอีกอย่างหนึ่งว่าวิธี buffer-depth บัฟเฟอร์ Z เป็นบัฟเฟอร์แรสเตอร์ที่จัดเก็บข้อมูลสีและความลึกสำหรับแต่ละพิกเซล "Z" ใน Z บัฟเฟอร์หมายถึงเครื่องบิน "Z" ในพื้นที่ 3 มิติ Z บัฟเฟอร์จะตรวจจับพื้นผิวที่มองเห็นได้โดยการเปรียบเทียบค่าความลึกพื้นผิวของแต่ละพิกเซลตลอดฉากในระนาบของการฉายภาพ นี่เป็นส่วนใหญ่ทำในฮาร์ดแวร์ แต่บางครั้งก็ดำเนินการในซอฟต์แวร์ โดยปกติวิธีบัฟเฟอร์ Z จะถูกใช้กับฉากที่ประกอบด้วยเฉพาะรูปหลายเหลี่ยมเท่านั้น Z บัฟเฟอร์เร็วมากเพราะสามารถคำนวณค่าความลึกได้อย่างง่ายดาย หนึ่งในประเด็นที่สำคัญที่สุดที่มีอิทธิพลต่อคุณภาพของกราฟิกที่แสดงผลคือความแกร่งของบัฟเฟอร์ Z เมล็ดที่ลดลงอาจทำให้เกิดปัญหาต่างๆเช่นการต่อสู้ Z (โดยเฉพาะอย่างยิ่งสำหรับวัตถุที่อยู่ใกล้ ๆ) ตัวอย่างเช่น 16 บิต Z บัฟเฟอร์สามารถสร้างปัญหาเหล่านี้ได้ บัฟเฟอร์ Z ขนาด 24 บิตหรือสูงกว่าให้คุณภาพที่ดีขึ้นในสถานการณ์เหล่านี้ บัฟเฟอร์ Z 8 บิตถือว่ามีความแม่นยำของบัฟเฟอร์น้อยเกินไป

บัฟเฟอร์คืออะไร?

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

ความแตกต่างระหว่างบัฟเฟอร์ Z กับบัฟเฟอร์คืออะไร?

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