ההבדל בין מרחב תמונות וחלל אובייקט

Anonim

שטח תמונה לעומת שטח אובייקט

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

-> ->

שטח תמונה

ייצוג הגרפיקה בצורת רסטר או מלבני פיקסלים הפך עכשיו מאוד פופולרי. תצוגה סריקה היא גמישה מאוד כפי שהם לשמור על מרענן את המסך על ידי לקיחת הערכים המאוחסנים במאגר מסגרת. אלגוריתם שטח התמונה הוא פשוט ויעיל כמו מבנה הנתונים שלהם דומה מאוד לזה של מאגר חיץ. אלגוריתם שטח התמונה הנפוץ ביותר הוא אלגוריתם חיץ Z המשמש להגדרת ערכי הקואורדינטות z של האובייקט.

->

שטח אובייקט

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

- <->

מה ההבדל בין מרחב תמונה למרחב אובייקט

אלגוריתמי שטח תמונה הם הרבה יותר יעילים מאלגוריתמים של מרחב אובייקט

אלגוריתמי חלל אובייקטים הם הרבה יותר פונקציונליים מאשר אלגוריתמי שטח תמונה • חישוב צבע בחלל אלגוריתמים של אובייקטים נעשה רק פעם אחת ונשמר על ידי אותו אבל אלגוריתם שטח התמונה החישוב נעשה פעם מעל נכתב מאוחר יותר.