Texture Mapping Unit چیست ؟
Texture Mapping ، به فارسی "نگاشت بافت" یا "نقشه برداری بافت" در علوم کامپیوتر، متدی برای اضافه کردن جزئیات، بافت سطح (یک تصویر بیت مپ) یا رنگ، به مدل ها سه بعدی ساخته شده توسط کامپیوتر (CG) است که در سال 1974 توسط آقای "ادوین کتمول" یکی از بنیانگذاران استدیو انیمیشن "پیکسار"، ابداع شده است.
به طور کل، نگاشت بافت پروسه ای برای تعیین موقعیت دقیق اعمال یک بافت است. یک بافت (Texture) از مجموعه ای از پیکسل ها (که همچنین "تیکسل" نیز نامیده می شوند) تشکیل شده است که هر کدام محدوده یا مختصات خاصی را (با توجه به طول و عرض بافت) پر می کنند. سپس این مختصات به صورت مقادیر های 0 و 1 در طول محور های u (عرض) و v (طول) نگاشت خواهند شد. این پروسه، نگاشت UV نامیده می شود. هر بار که شما یک چندضلعی را رندر می کنید، یک مختصات UV برای هر راس مثلث محاسبه می شود. این سه مختصات تعیین می کننند که چگونه یک بافت به وسیله ی "سایه زن" (Shader) به چندضلعی اعمال شود.
Texture Mapping Unit یا به اختصار TMU بخشی در واحد های پردازش گرافیکی (GPU) های مدرن است که وظیفه نگاشت بافت را برعهده دارد. TMU قابلیت تغییر اندازه و چرخاندن تصاویر بیت مپ (BitMap) برای استفاده در سطوح اشیاء سه بعدی را دارد. در کارت گرافیک های مدرن، این پروسه به صورت یک مرحله ی مجزا در خط لوله های پردازش قرار داده شده است؛ همانطور که در ابتدای معرفی این فناوری، در یک پردازنده ی مجزا قرار داده شده بود.منبع : Wikipedia - MSDN
+ نوشته شده در سه شنبه ششم تیر ۱۳۹۱ ساعت 22:33 توسط MEC


GENERAL INFORMATION