הבדל בין מאגר Z למאגר A

הבדל בין מאגר Z למאגר A
הבדל בין מאגר Z למאגר A

וִידֵאוֹ: הבדל בין מאגר Z למאגר A

וִידֵאוֹ: הבדל בין מאגר Z למאגר A
וִידֵאוֹ: הבדל בין Interface ל-Abstract Class 2024, נוֹבֶמבֶּר
Anonim

Z מאגר לעומת מאגר

Z מאגר ומאגר A הם שתיים מהטכניקות הפופולריות ביותר לזיהוי משטחים גלויים בשימוש בגרפיקה ממוחשבת תלת-ממדית. זיהוי משטח גלוי (המכונה גם חיסול משטח מוסתר) משמש לזיהוי מה נראה בתוך סצנה מנקודת צפייה מסוימת בעולם התלת מימד. ישנן שתי קטגוריות עיקריות של שיטות זיהוי משטח הידועות כשיטות מרחב אובייקט ושיטות מרחב תמונה. שיטות מרחב אובייקט עוסקות בהשוואה של אובייקט ו/או חלקים של אובייקטים כדי לקבוע אילו משטחים גלויים. שיטות מרחב תמונה עוסקות בהחלטת נראות על בסיס נקודה לנקודה ברמת הפיקסלים.שיטות מרחב תמונה הן הפופולריות ביותר ומאגר Z ומאגר A שייכים לקטגוריה זו. שיטת Z buffer מחשבת את ערכי עומק פני השטח עבור כל פיקסל לאורך כל הסצנה. שיטת מאגר היא הרחבה לשיטת מאגר Z, שמוסיפה שקיפות.

מהו מאגר Z?

Z שיטת מאגר ידועה גם כשיטת מאגר עומק. Z buffer הוא מאגר רסטר המאחסן מידע על צבע ועומק עבור כל פיקסל. ה-"Z" ב-Z מאגר מתייחס למישור "Z" במרחב תלת-מימדי. שיטות מאגר Z מזהות משטחים גלויים על ידי השוואת ערכי עומק פני השטח עבור כל פיקסל לאורך הסצנה במישור ההקרנה. זה נעשה בעיקר בחומרה, אבל לפעמים מתבצע בתוכנה. בדרך כלל, שיטת מאגר Z מיושמת על סצנות המורכבות רק ממצולעים. שיטת המאגר Z מהירה מאוד מכיוון שניתן לחשב את ערכי העומק בקלות רבה. אחד ההיבטים החשובים ביותר המשפיעים על איכות הגרפיקה המוצגת הוא הפירוט של מאגר ה-Z.גרעיניות נמוכה יותר עלולה לגרום לבעיות כגון לחימה ב-Z (במיוחד עבור עצמים קרובים מאוד). לדוגמה, מאגרי Z של 16 סיביות יכולים לייצר בעיות אלה. מאגרי Z של 24 סיביות ומעלה מספקים איכות טובה יותר במצבים אלה. מאגר Z של 8 סיביות נחשב לבעל דיוק חיץ קטן מדי מכדי להיות שימושי.

מהו מאגר?

מאגר (הידוע גם כ-anti-aliased, area-averaged, accumulation buffer) הוא הרחבה למאגר Z. אלגוריתם חיץ פותח על ידי פיקסאר. ניתן להשתמש בשיטת חיץ ביעילות עבור מחשבי זיכרון וירטואלי בקנה מידה בינוני. אותו אלגוריתם המשמש את מאגר Z משמש עם מאגר A. עם זאת, מאגר A מספק הגנה נגד כינוי בנוסף למה ש-Z buffer עושה. במאגר, כל פיקסל מורכב מקבוצה של תת פיקסלים. הצבע הסופי של פיקסל מחושב על ידי סיכום כל תת הפיקסלים שלו. מאגר מקבל את השם מאגר צבירה עקב הצטברות זו המתרחשת ברמת תת-פיקסל.

מה ההבדל בין מאגר Z למאגר A?

Z מאגר ומאגר A הן שתיים מהטכניקות הפופולריות ביותר לזיהוי משטח גלוי. למעשה, A buffer הוא הרחבה למאגר Z, אשר מוסיפה אנטי-aliasing. בדרך כלל, למאגר יש רזולוציית תמונה טובה יותר ממאגר Z, מכיוון שהוא משתמש בחלון פורייה שניתן לחישוב בקלות. עם זאת, מאגר מעט יקר ממאגר Z.

מוּמלָץ: