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