آموزش 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)