آموزش Luma Blur TOP در نرم افزار Touchdesigner
آموزش Luma Blur TOP Youtube
آموزش Luma Blur TOP Aparat
خلاصه
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)
