Constant TOP

Constant TOP

خلاصه
Constant TOP مقادیر کانال‌های قرمز، سبز، آبی و آلفا (r, g, b, a) را به‌صورت جداگانه تنظیم می‌کند. این TOP معمولاً برای ایجاد یک تصویر با رنگ یکدست استفاده می‌شود.

PythonIcon.pngconstantTOP_Class

فهرست محتویات

  1. خلاصه

  2. پارامترها – صفحه Constant

  3. پارامترها – صفحه Output

  4. پارامترها – صفحه Common

  5. ورودی‌های اپراتور

  6. کانال‌های 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 – تعداد خطاها

دیدگاهتان را بنویسید