پاسخ خودآزمایی شماره 2

پاسخ خودآزمایی شماره 2
پاسخ خودآزمایی شماره 2
سوال )
در موتور رندرینگ ویری، در صورت استفاده از روش Progressive مقدار حافظه بیشتری مصرف میشود یا از روش Bucket؟ با ذکر دلیل بفرمایید
پاسخ)
خوب قبل از هر گونه جواب باید تفاوت رندرینگ در روشهای Progressive و Bucket را بررسی کنیم.
در روش باکت رندرینگ، فقط بخش هایی از صحنه که برای پردازش ناحیه در حال رندر، در محاسبات نیاز است در حافظه بارگذاری میشود. این ناحیه به صورت مشخصی از سوی توسعه دهندگان بیان نشده است، و فقط میدانیم که محدوده حرکت باکت ها در صحنه و یا بخش هایی از آن که در محدوده در حال رندر تاثیری میگذارد در حافظه لود میشود.
این لود شدن بعد از رندر شدن ناحیه مورد نظر، از حافظه خارج شده و بخش دیگر وارد آن میشود و الی آخر .
امادر روش Progressive ، به منظور رندرینگ صحنه، اجبارا باید تمام صحنه در حافظه لود شود و تا پایان رندرینگ در حافظه باقی می میاند. در نتیجه بر خلاف روش باکت رندرینگ، تمامی صحنه به صورت یکجا در حافظه بارگذاری شده و تا پایان فرایند رندرینگ در حافظه باقی می ماند.
در نتیجه جواب خودآزمایی شماره دو نیز روش Progressive می باشد.
موفق و پیروز باشید - امیر دارابی
1
 

نظرات (0)

امتیاز 0 خارج از 5 بر اساس 0 رای
هیچ نظری در اینجا وجود ندارد