خلاصه
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 – تعداد خطاها
