خلاصه
Constant TOP مقادیر کانالهای قرمز، سبز، آبی و آلفا (r, g, b, a) را بهصورت جداگانه تنظیم میکند. این TOP معمولاً برای ایجاد یک تصویر با رنگ یکدست استفاده میشود.
PythonIcon.pngconstantTOP_Class
فهرست محتویات
خلاصه
پارامترها – صفحه Constant
پارامترها – صفحه Output
پارامترها – صفحه Common
ورودیهای اپراتور
کانالهای Info CHOP
6.1 کانالهای مشترک اطلاعات TOP
6.2 کانالهای مشترک اطلاعات اپراتور
پارامترها – صفحه Constant
Color color – ⊞ – تنظیم کانالهای رنگ قرمز، سبز و آبی. کلیک روی نمونه رنگ، یک انتخابگر رنگ با حالتهای RGB و HSV (Hue, Saturation, Value) باز میکند.
Red colorr – قرمز
Green colorg – سبز
Blue colorb – آبی
Alpha alpha – مقدار کانال آلفا را تنظیم میکند.
Multiply RGB by Alpha multrgbbyalpha – تصویر را با پیشضرب آلفا محاسبه میکند.
RGBA Units rgbaunit – ⊞ – محدودههای مختلف برای وارد کردن مقادیر رنگ. توجه داشته باشید که این فقط برای تنظیم رنگ است و مقادیر دادهای در TOP همیشه در بازه 0-1 RGBA ذخیره میشوند.
0 تا 1 u1 – 0 سیاه، 1 سفید
0 تا 255 u256 – 0 سیاه، 255 سفید
0 تا 65535 u65536 – 0 سیاه، 65535 سفید
پارامترها – صفحه Output
Comp Over Input compoverinput – با فعال کردن، ورودی را با تصویر ترکیب میکند.
Operation operand – ⊞ – نوع عملیات ترکیب را از این منو انتخاب کنید. برای اطلاعات بیشتر درباره هر نوع، عبارت “blend modes” را جستجو کنید.
Add add – input1.rgba + input2.rgba
Atop atop – (input1.rgba * input2.a) + (input2.rgba * (1.0 – input1.a))
Average average – (input1.rgba + input2.rgba)/2
Brightest brightest –
Burn Color burncolor –
Burn Linear burnlinear –
Chroma Difference chromadifference –
Color color –
Darker Color darkercolor –
Difference difference – |input1.rgb – input2.rgb|، آلفا همیشه 1.0 است
Dimmest dimmest –
Divide divide – input1.rgba / input2.rgba
Dodge dodge –
Exclude exclude –
Freeze freeze –
Glow glow –
Hard Light hardlight –
Hard Mix hardmix –
Heat heat –
Hue hue –
Inside inside – input1.rgba * clamp(input2.a, 0.0, 1.0)
Inside Luminance insideluminance –
Inverse inverse –
Lighter Color lightercolor –
Luminance Difference luminancedifference –
Maximum maximum – max(input1.r, input2.r), max(input1.g, input2.g), max(input1.b, input2.b), max(input1.a, input2.a)
Minimum minimum – min(input1.r, input2.r), min(input1.g, input2.g), min(input1.b, input2.b), min(input1.a, input2.a)
Multiply multiply –
Negate negate –
Outside outside – input1.rgba * (1.0 – input2.a)
Outside Luminance outsideluminance –
Over over – (input2.rgba * (1.0 – input1.a)) + input1.rgba
Overlay overlay –
Pinlight pinlight –
Reflect reflect –
Screen screen – 1.0 – ((1.0 – input1.rgba) * (1.0 – input2.rgba))
Soft Light softlight –
Linear Light linearlight –
Stencil Luminance stencilluminance –
Subtract subtract – input1.rgba – input2.rgba
Subtractive subtractive –
Under under – (input1.rgba * (1.0 – input2.a)) + input2.rgba
Vivid Light vividlight –
Xor xor – (input1.rgba * (1.0 – input2.a)) + (input2.rgba * (1.0 – input1.a))
Y Film yfilm –
Z Film zfilm –
Swap Order swaporder – ترتیب ترکیب با ورودی را عوض میکند.
پارامترها – صفحه Common
Output Resolution outputresolution – ⊞ – تغییر سریع رزولوشن دادههای TOP.
Use Input useinput – استفاده از رزولوشن ورودی
Eighth eighth – رزولوشن ورودی × 1/8
Quarter quarter – رزولوشن ورودی × 1/4
Half half – رزولوشن ورودی × 1/2
2X 2x – رزولوشن ورودی × 2
4X 4x – رزولوشن ورودی × 4
8X 8x – رزولوشن ورودی × 8
Fit Resolution fit – رزولوشن ورودی را با حفظ نسبت تصویر، تغییر اندازه میدهد
Limit Resolution limit – رزولوشن ورودی را محدود میکند، نسبت تصویر حفظ میشود
Custom Resolution custom – کنترل مستقیم عرض و ارتفاع
Resolution resolution – ⊞ – فقط وقتی Custom Resolution انتخاب شده فعال است. برخی ژنراتورها مانند Constant و Ramp فقط از این فیلد برای تعیین اندازه استفاده میکنند.
Use Global Res Multiplier resmult – استفاده از ضریب رزولوشن جهانی برای کاهش/افزایش رزولوشن کلی، مناسب برای سختافزارهای مختلف
Output Aspect outputaspect – ⊞ – تعیین نسبت تصویر خروجی، توجه کنید در ترکیب TOPهایی با نسبت تصویر متفاوت ممکن است نتایج غیرمنتظره ایجاد شود.
Use Input useinput – استفاده از نسبت تصویر ورودی
Resolution resolution – استفاده از نسبت تصویر رزولوشن تعریفشده
Custom Aspect custom – تعریف دستی نسبت تصویر
Input Smoothness inputfiltertype – ⊞ – کنترل فیلترینگ پیکسل ورودی
Nearest Pixel nearest – نزدیکترین پیکسل
Interpolate Pixels linear – فیلتر خطی
Mipmap Pixels mipmap – فیلتر mipmap
Fill Viewer fillmode – ⊞ – تعیین نحوه نمایش تصویر در viewer
Use Input useinput – همان تنظیمات viewer ورودی
Fill fill – کشیدن تصویر برای پر کردن کل viewer
Fit Horizontal width – تطبیق افقی
Fit Vertical height – تطبیق عمودی
Fit Best best – تطبیق بدون برش تصویر
Fit Outside outside – تطبیق برای پر کردن viewer
Native Resolution nativeres – نمایش رزولوشن اصلی
Viewer Smoothness filtertype – ⊞ – کنترل فیلترینگ پیکسل در viewer
Passes npasses – تعداد تکرار عملیات TOP
Channel Mask chanmask – انتخاب کانالهایی که TOP روی آنها اعمال میشود (R, G, B, A)
Pixel Format format – ⊞ – فرمت دادههای ذخیرهشده برای هر کانال، شامل RGBA, Mono, RG و Alpha تنها، در بیتهای مختلف
ورودیهای اپراتور
Input 0: Composite Input – کنترل عملیات ترکیب از طریق پارامترهای صفحه Output
کانالهای Info CHOP
اطلاعات اضافی Constant TOP از طریق Info CHOP قابل دسترسی است.
کانالهای مشترک TOP
resx – رزولوشن افقی (پیکسل)
resy – رزولوشن عمودی (پیکسل)
aspectx – نسبت افقی
aspecty – نسبت عمودی
depth – عمق آرایه 2D یا 3D
gpu_memory_used – مقدار حافظه GPU مصرفشده
کانالهای مشترک اپراتور
total_cooks – تعداد دفعات پردازش اپراتور
cook_time – زمان آخرین پردازش (میلیثانیه)
cook_frame – شماره فریم آخرین پردازش نسبت به timeline
cook_abs_frame – شماره فریم آخرین پردازش نسبت به زمان مطلق
cook_start_time – زمان شروع پردازش در فریم
cook_end_time – زمان پایان پردازش در فریم
cooked_this_frame – 1 اگر اپراتور در این فریم پردازش شده باشد
warnings – تعداد هشدارها
errors – تعداد خطاها