خلاصه
Luma Blur TOP تصویر را بر اساس روشنایی (Luminance) یا مقادیر خاکستری (Greyscale) ورودی دوم، به صورت پیکسلی محو (Blur) میکند.
تصویر با پارامترهای جداگانه برای اندازه فیلتر سفید و سیاه محو میشود، که به ترتیب با مقادیر روشنایی سفید و سیاه ورودی دوم متناظر هستند.
نکته: این TOP از تکسچرهای سهبعدی (3D Textures) و آرایهٔ تکسچرهای دوبعدی (2D Texture Arrays) پشتیبانی میکند.
پارامترها – صفحهٔ Luma Blur
Type (نوع)
type ⊞ – تابع ریاضی مورد استفاده برای ایجاد Blur را مشخص میکند.
Catmull-Rom – تقریب اسپیلاین به کرنل گاوسی (Gaussian). جزئیات تیزتر و لبههای دقیقتر.
Gaussian – توزیع نرمال که پیکسلهای مرکز تأثیر بیشتری دارند. تیز نیست اما مشکلات Aliasing و Ringing را بهتر مدیریت میکند.
Box – همه پیکسلها وزن یکسان دارند. سریع و ظاهر “مربعشکل” میدهد.
Bartlette – فیلتر مثلثی. وزن هر پیکسل تابع خطی فاصله آن از مرکز است.
Sinc – فیلتر تیزکننده. برخی پیکسلها وزن منفی دارند؛ ممکن است Ringing ایجاد شود. جزئیات و لبهها بهتر از Gaussian حفظ میشوند.
Hanning – تقریب کسینوسی به کرنل Gaussian.
Blackman – تقریب کسینوسی با مرتبه بالاتر به کرنل Gaussian.
Kernel Width Channel (کانال عرض کرنل)
widthchan ⊞ – میتوان از هر کانال ورودی دوم استفاده کرد یا از مقادیر ترکیبی مثل Luminance یا میانگین RGB.
گزینهها:
Luminance – روشنایی
Red – قرمز
Green – سبز
Blue – آبی
Alpha – آلفا
RGB Average – میانگین RGB
RGBA Average – میانگین RGBA
Black Value (مقدار سیاه)
blackvalue – مقدار روشنایی پیکسل برای فیلتر سیاه.
White Value (مقدار سفید)
whitevalue – مقدار روشنایی پیکسل برای فیلتر سفید.
Black Filter Width (عرض فیلتر سیاه)
blackwidth – میزان Blur در نقاطی که ورودی دوم سیاه است.
White Filter Width (عرض فیلتر سفید)
whitewidth – میزان Blur در نقاطی که ورودی دوم سفید است.
Extend (گسترش)
extend ⊞ – تعیین رفتار Blur در لبههای تصویر:
Hold – Blur در لبهها ثابت نگه داشته میشود.
Zero – محاسبه Blur انگار تصویر از لبهها فراتر نمیرود.
Repeat – محاسبه Blur انگار تصویر تکرار شده (تایل شده) است.
Mirror – محاسبه Blur انگار تصویر آینهای و تکرار شده است.
پارامترها – صفحهٔ Common
Output Resolution
outputresolution ⊞ – تغییر سریع رزولوشن خروجی TOP.
گزینهها:
Use Input – رزولوشن ورودی
Eighth – رزولوشن × 1/8
Quarter – رزولوشن × 1/4
Half – رزولوشن × 1/2
2X, 4X, 8X – رزولوشن × 2، ×4، ×8
Fit Resolution – تنظیم طول و عرض مطابق رزولوشن داده شده با حفظ نسبت تصویر
Limit Resolution – محدود کردن رزولوشن به مقادیر داده شده
Custom Resolution – فعال کردن تنظیم دستی رزولوشن
Resolution
resolution ⊞ – فعال در حالت Custom Resolution. برخی Generator ها مثل Constant و Ramp فقط از این رزولوشن استفاده میکنند.
W – عرض
H – ارتفاع
Resolution Menu
resmenu – فهرست رزولوشنهای متداول
Use Global Res Multiplier
resmult – استفاده از ضریب جهانی رزولوشن از Edit>Preferences>TOPs.
Output Aspect
outputaspect ⊞ – تنظیم نسبت تصویر برای نمایش درست هر تکسچر.
Use Input – استفاده از نسبت تصویر ورودی
Resolution – نسبت تصویر بر اساس رزولوشن تعریف شده (مثلاً 512×256 → 2:1)
Custom Aspect – تعریف دستی نسبت تصویر
Aspect
aspect ⊞ – استفاده در حالت Custom Aspect
Aspect1, Aspect2 – تنظیمات جزیی
Aspect Menu – فهرست نسبتهای متداول
Input Smoothness
inputfiltertype ⊞ – کنترل فیلترینگ پیکسل ورودی:
Nearest Pixel – نزدیکترین پیکسل، تصاویر ممکن است دندانهدار شوند
Interpolate Pixels – فیلتر خطی، تصاویر نرم میشوند
Mipmap Pixels – استفاده از Mipmap برای کاهش Artifact و Sparkle در تصاویر متحرک یا بزرگنمایی شده
Fill Viewer
fillmode ⊞ – نحوه نمایش تصویر در Viewer:
Use Input – استفاده از تنظیمات ورودی
Fill – کشیدن تصویر برای پر کردن Viewer
Fit Horizontal / Vertical / Best / Outside – تغییر اندازه تصویر با حفظ نسبت یا پر کردن کامل
Native Resolution – نمایش رزولوشن اصلی تصویر
Viewer Smoothness
filtertype ⊞ – کنترل فیلترینگ در Viewer، همان گزینههای Nearest, Linear, Mipmap.
Passes
npasses – تعداد دفعات تکرار عملیات Blur. بیشتر از 1 = اعمال مکرر Blur.
Channel Mask
chanmask – انتخاب کانالهایی که عملیات روی آنها اعمال شود (R, G, B, A)
Pixel Format
format ⊞ – فرمت ذخیرهسازی دادهها در هر کانال (R, G, B, A)
