خلاصه
Cross TOP بین دو تصویر ورودی بر اساس مقدار پارامتر Cross (که در ادامه به آن Cross_value گفته می‌شود) عمل ترکیب (Blend) را انجام می‌دهد.

فرمول خروجی به صورت زیر است:

خروجی = (Input1 * (1 - Cross_value)) + (Input2 * Cross_value)

پارامترها – صفحه Cross

  • Cross (cross) – میزان سهم هر ورودی در خروجی را مشخص می‌کند.

    • وقتی Cross = 0 باشد، خروجی همان Input1 است.

    • وقتی Cross = 1 باشد، خروجی همان Input2 است.


پارامترها – صفحه Transform

  • Fixed Layer size – ⊞ – یکی از ورودی‌ها به‌عنوان لایه ثابت انتخاب می‌شود و ورودی دیگر به‌عنوان لایه Overlay (رویی). این تغییر فقط تعیین می‌کند کدام لایه ثابت باشد و کدام قابل تغییر با پارامترهای Transform؛ ترتیب ترکیب (Input1 + Input2) تغییر نمی‌کند.

    • وضوح و نسبت تصویر لایه ثابت به‌عنوان وضوح و نسبت نهایی ترکیب در نظر گرفته می‌شود مگر اینکه در صفحه Common به‌صورت دستی تغییر داده شود.

    • Input 1 → input1

    • Input 2 → input2

  • Pre-Fit Overlay (prefit) – ⊞ – تعیین می‌کند لایه Overlay چگونه در ترکیب قرار بگیرد:

    • Fill – کشیده/فشرده می‌شود تا کل وضوح و نسبت لایه ثابت را پر کند.

    • Fit Horizontal – به‌طور افقی با لایه ثابت هماهنگ می‌شود.

    • Fit Vertical – به‌طور عمودی با لایه ثابت هماهنگ می‌شود.

    • Fit Best – بهترین حالت تطبیق بدون برش (نسبت تصویر Overlay حفظ می‌شود).

    • Fit Worst – بدترین حالت تطبیق (برعکس Best). نسبت تصویر حفظ می‌شود.

    • Native Resolution – بدون تغییر در وضوح یا نسبت تصویر. برای حفظ وضوح اصلی تصویر در ترکیب استفاده می‌شود.

  • Extend Overlay (extend) – ⊞ – مشخص می‌کند در لبه‌های لایه Overlay چه اتفاقی بیفتد:

    • Hold – پیکسل‌های لبه ادامه پیدا می‌کنند.

    • Zero – تصویر فراتر از لبه گسترش پیدا نمی‌کند.

    • Repeat – تصویر در لبه‌ها تکرار می‌شود.

    • Mirror – تصویر در لبه‌ها قرینه می‌شود.

توجه: تمام پارامترهای Transform زیر فقط روی لایه Overlay اثر می‌گذارند.

  • Rotate (r) – لایه Overlay را می‌چرخاند. مقدار مثبت جهت ساعتگرد و مقدار منفی پادساعتگرد.

  • Translate (t) – ⊞ – جابجایی لایه Overlay در محورهای X و Y.

    • X (tx)

    • Y (ty)

  • Translate Unit (tunit) – واحد جابجایی را مشخص می‌کند.

  • Scale (s) – ⊞ – مقیاس لایه Overlay در محورهای X و Y.

    • X (sx)

    • Y (sy)

  • Pivot (p) – ⊞ – نقطه مرجع برای دوران و مقیاس Overlay. تغییر Pivot بسته به ترتیب Transform نتایج متفاوتی می‌دهد.

    • X (px)

    • Y (py)

  • Pivot Unit (punit) – واحد Pivot را مشخص می‌کند.

  • Legacy Transform (legacyxform) – وقتی فعال باشد، از روش قدیمی ساخت ماتریس Transform استفاده می‌کند (با ترتیب و چرخش معکوس).


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

(همان توضیحات مربوط به تنظیم وضوح، نسبت تصویر، فیلتر ورودی/نمایشگر، ماسک کانال، فرمت پیکسل و غیره که در Crop TOP هم وجود داشت. این بخش یکسان است و فقط تکرار می‌شود. اگر بخواهی می‌تونم این قسمت رو دوباره به فارسی کامل برات بازنویسی کنم، همونطور که برای Crop TOP ترجمه کردم.)


ورودی‌های اپراتور (Operator Inputs)

  • Input 0 – ورودی اول

  • Input 1 – ورودی دوم


کانال‌های Info CHOP

اطلاعات اضافی Cross TOP از طریق یک Info CHOP در دسترس است.

Common TOP Info Channels

  • resx – وضوح افقی TOP بر حسب پیکسل

  • resy – وضوح عمودی TOP بر حسب پیکسل

  • aspectx – نسبت افقی

  • aspecty – نسبت عمودی

  • depth – عمق آرایه دوبعدی یا سه‌بعدی اگر TOP شامل بافت 2D یا 3D باشد

  • gpu_memory_used – میزان حافظه گرافیکی استفاده شده توسط این TOP

Common Operator Info Channels

  • total_cooks – تعداد دفعات پردازش از شروع کار

  • cook_time – زمان آخرین پردازش (میلی‌ثانیه)

  • cook_frame – شماره فریم زمانی که آخرین بار پردازش شد (نسبت به تایم‌لاین کامپوننت)

  • cook_abs_frame – شماره فریم مطلق که در آن پردازش شد

  • cook_start_time – زمان شروع پردازش در آن فریم (میلی‌ثانیه)

  • cook_end_time – زمان پایان پردازش در آن فریم (میلی‌ثانیه)

  • cooked_this_frame – مقدار 1 اگر اپراتور در همین فریم پردازش شده باشد

  • warnings – تعداد هشدارها

  • errors – تعداد خطاها