خلاصه
Chroma Key TOP یک مَت کلیدی (key matte) را بر اساس تنظیمات Hue (فام)، Saturation (اشباع رنگ) و Value (روشنایی) از تصویر استخراج میکند.
اگر یک پیکسل بین مقادیر Min و Max هر سه تنظیم قرار بگیرد، در کلید لحاظ میشود.
خروجی میتواند یک نقشه آلفا باشد یا تصویری که رنگ کلید از آن حذف شده است.
همچنین به chromaKey component در Palette دقت کنید که یک رابط کاربری گرافیکی روی Chroma Key TOP است و اجازه میدهد فریمها را بهصورت زنده بگیرید و محدوده رنگ کلید را بهطور تعاملی تنظیم کنید. این رابط همچنین گزینههای نرم کردن لبهها (edge softening) و کنترل پخش رنگ (color spill) را اضافه میکند.
پارامترها – صفحه Hue
Hue Min (huemin): حداقل مقدار Hue که به کلید اضافه میشود. ۰ = حداقل، ۳۶۰ = حداکثر.
Hue Max (huemax): حداکثر مقدار Hue که به کلید اضافه میشود. ۰ = حداقل، ۳۶۰ = حداکثر.
Hue Soft Low (hsoftlow): نرخ افت (falloff) در تنظیم حداقل Hue.
Hue Soft High (hsofthigh): نرخ افت در تنظیم حداکثر Hue.
پارامترها – صفحه Sat (Saturation)
Sat Min (satmin): حداقل مقدار Saturation که به کلید اضافه میشود.
Sat Max (satmax): حداکثر مقدار Saturation که به کلید اضافه میشود.
Sat Soft Low (ssoftlow): نرخ افت در حداقل Saturation.
Sat Soft High (ssofthigh): نرخ افت در حداکثر Saturation.
پارامترها – صفحه Val (Value)
Val Min (valmin): حداقل مقدار Value که به کلید اضافه میشود.
Val Max (valmax): حداکثر مقدار Value که به کلید اضافه میشود.
Val Soft Low (vsoftlow): نرخ افت در حداقل Value.
Val Soft High (vsofthigh): نرخ افت در حداکثر Value.
پارامترها – صفحه Output
Invert New Alpha (invert): آلفای تولیدشده را برعکس میکند.
RGB Output (rgbout) ⊞ – تعیین میکند کانالهای RGB خروجی چه باشند:
Source RGB * New Alpha (multalpha): تصویر اصلی را با کلید ضرب میکند → قسمتهای خارج از کلید حذف میشوند.
New Alpha (newalpha): مقدار RGB برابر با آلفای استخراجشده قرار میگیرد.
Alpha Output (alphaout) ⊞ – تعیین میکند کانال آلفا چه خروجی داشته باشد:
New Alpha (newalpha1): آلفای خروجی برابر با کلید استخراجشده میشود.
Source Alpha * New Alpha (multnewalpha): آلفای اصلی با کلید جدید ضرب میشود.
پارامترها – صفحه Common
شامل تنظیمات عمومی برای TOPها:
Output Resolution: تغییر سریع رزولوشن خروجی (بر اساس ورودی، کسری، مضربی یا رزولوشن سفارشی).
Resolution (W, H): فقط وقتی فعال است که Custom Resolution انتخاب شده باشد.
Resolution Menu: فهرست رزولوشنهای پرکاربرد.
Use Global Res Multiplier: ضرب رزولوشن در مقدار کلی از Preferences (مناسب برای هماهنگی بین سختافزارهای مختلف).
Output Aspect: نسبت تصویر (بر اساس ورودی، رزولوشن یا سفارشی).
Aspect (Aspect1, Aspect2): نسبت تصویر در حالت Custom Aspect.
Aspect Menu: فهرست نسبتهای تصویر پرکاربرد.
Input Smoothness: فیلترینگ ورودی (Nearest Pixel, Linear, Mipmap).
Fill Viewer: نحوه نمایش در Viewer (Fill, Fit, Native Resolution و غیره).
Viewer Smoothness: فیلترینگ تصویر در Viewer.
Passes: چند بار پشت سر هم اجرای TOP.
Channel Mask: انتخاب اینکه روی کدام کانالها (R,G,B,A) عمل شود.
Pixel Format: فرمت ذخیرهسازی پیکسل (انواع 8-bit، 16-bit float، 32-bit float، Mono، RG، Alpha-only، Mono+Alpha و …).
ورودیها (Operator Inputs)
Input 0: تصویر ورودی.
کانالهای Info CHOP
اطلاعات اضافی Chroma Key TOP از طریق Info CHOP در دسترس است:
Common TOP Info Channels
resx
: رزولوشن افقی (پیکسل).resy
: رزولوشن عمودی (پیکسل).aspectx
: نسبت افقی.aspecty
: نسبت عمودی.depth
: عمق (برای آرایههای 2D یا 3D).gpu_memory_used
: میزان حافظه GPU استفادهشده.
Common Operator Info Channels
total_cooks
: تعداد دفعات Cook از شروع پروسه.cook_time
: مدت زمان آخرین Cook (ms).cook_frame
: شماره فریم در تایملاین کامپوننت هنگام آخرین Cook.cook_abs_frame
: شماره فریم در تایملاین مطلق هنگام آخرین Cook.cook_start_time
: زمان شروع Cook (ms).cook_end_time
: زمان پایان Cook (ms).cooked_this_frame
: اگر در همین فریم Cook شده باشد = ۱.warnings
: تعداد هشدارها.errors
: تعداد خطاها.