Difference TOP

رفتن به: ناوبری | جستجو

خلاصه

Difference TOP یک ترکیب اختلافی روی دو تصویر ورودی خود انجام می‌دهد.


محتوای سند

  1. خلاصه

  2. پارامترها – برگه Transform

  3. پارامترها – برگه Common

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

  5. کانال‌های Info CHOP
     5.1. کانال‌های اطلاعات عمومی TOP
     5.2. کانال‌های اطلاعات عمومی اپراتور


پارامترها – برگه Transform

Fixed Layer size (اندازه لایه ثابت) – ⊞
ورودی انتخاب‌شده به‌عنوان لایه ثابت در نظر گرفته می‌شود و ورودی دیگر لایه Overlay خواهد بود.
این انتخاب ترتیب ترکیب (ورودی 1 + ورودی 2) را تغییر نمی‌دهد، فقط مشخص می‌کند کدام لایه ثابت است و کدام توسط پارامترهای این برگه (Transform) قابل تغییر است.
رزولوشن و نسبت تصویر (Aspect Ratio) لایه ثابت به‌عنوان رزولوشن و نسبت تصویر نهایی در ترکیب استفاده می‌شود، مگر اینکه به‌صورت دستی در برگه Common تغییر داده شود.

  • Input 1 input1 – ورودی اول

  • Input 2 input2 – ورودی دوم

Pre-Fit Overlay (تنظیم Overlay پیش از ترکیب) – ⊞
مشخص می‌کند لایه Overlay (که همان ورودی غیر ثابت است) چگونه فضای ترکیب را پر کند:

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

  • Fit Horizontal – فقط در راستای افقی منطبق می‌شود.

  • Fit Vertical – فقط در راستای عمودی منطبق می‌شود.

  • Fit Best – بهترین انطباق بدون برش خوردن هیچ بخشی از تصویر؛ نسبت تصویر Overlay حفظ می‌شود.

  • Fit Outside – برعکس Best؛ تصویر طوری کشیده می‌شود که کامل پوشش دهد حتی اگر بخشی بریده شود.

  • Native Resolution – بدون کشیدگی یا فشردگی؛ از رزولوشن اصلی تصویر Overlay استفاده می‌شود (برای دقت پیکسلی توصیه می‌شود).

Justify Horizontal (تراز افقی) – ⊞

  • Left – چسبیده به چپ لایه ثابت.

  • Center – وسط لایه ثابت.

  • Right – چسبیده به راست لایه ثابت.

Justify Vertical (تراز عمودی) – ⊞

  • Bottom – پایین لایه ثابت.

  • Center – وسط لایه ثابت.

  • Top – بالای لایه ثابت.

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

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

  • Zero – تصویر بیرون از لبه‌ها ادامه ندارد.

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

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


🔹 نکته: همه پارامترهای Transform فقط روی لایه Overlay اعمال می‌شوند.

  • Rotate (چرخش) – چرخاندن لایه Overlay. مقدار مثبت: ساعتگرد / مقدار منفی: پادساعتگرد.

  • Translate (جابجایی) – ⊞ – انتقال در X و Y.
     - X
     - Y

  • Translate Units – واحدهای جابجایی.

  • Scale (مقیاس) – ⊞ – تغییر اندازه در X و Y.
     - X
     - Y

  • Pivot (محور چرخش و مقیاس) – ⊞ – نقطه‌ای که نسبت به آن مقیاس و چرخش اعمال می‌شود.
     - X
     - Y

  • Pivot Units – واحدهای مختصات محور.


پارامترها – برگه Common

Output Resolution (رزولوشن خروجی) – ⊞
تعیین رزولوشن نهایی داده‌های TOP.
گزینه‌ها: Use Input / Eighth / Quarter / Half / 2X / 4X / 8X / Fit Resolution / Limit Resolution / Custom Resolution

Resolution (رزولوشن دستی) – ⊞
وقتی Custom انتخاب شود فعال می‌شود. شامل W و H.

Resolution Menu – منوی کشویی رزولوشن‌های رایج.

Use Global Res Multiplier – استفاده از ضریب مقیاس جهانی رزولوشن (برای سیستم‌های سخت‌افزاری متفاوت).

Output Aspect (نسبت تصویر خروجی) – ⊞
گزینه‌ها: Use Input / Resolution / Custom Aspect

Aspect (ابعاد نسبت تصویر) – ⊞
 - Aspect1
 - Aspect2

Aspect Menu – نسبت‌های متداول.

Input Smoothness (نرمی ورودی) – ⊞
گزینه‌ها: Nearest Pixel / Interpolate Pixels / Mipmap Pixels

Fill Viewer (نحوه نمایش در Viewer) – ⊞
گزینه‌ها: Use Input / Fill / Fit Horizontal / Fit Vertical / Fit Best / Fit Outside / Native Resolution

Viewer Smoothness (نرمی در Viewer) – ⊞
گزینه‌ها: Nearest Pixel / Interpolate Pixels / Mipmap Pixels

Passes (تکرار عملیات) – چند بار عملیات TOP تکرار شود.

Channel Mask – انتخاب کانال‌هایی که پردازش می‌شوند (R, G, B, A).

Pixel Format (فرمت پیکسلی) – ⊞
فرمت ذخیره داده برای هر کانال:
شامل حالت‌های مختلف 8بیتی، 16بیتی، 32بیتی، RGBA، RGB، Mono، Alpha و ترکیبی. (تمام لیست ذکرشده در متن اصلی).


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

  • Input 0

  • Input 1


کانال‌های Info CHOP

اطلاعات اضافه Difference TOP از طریق Info CHOP قابل دسترسی است.

کانال‌های عمومی TOP

  • resx – رزولوشن افقی (پیکسل)

  • resy – رزولوشن عمودی (پیکسل)

  • aspectx – نسبت افقی

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

  • depth – عمق آرایه 2D یا 3D در صورت وجود

  • gpu_memory_used – مقدار حافظه GPU استفاده‌شده

کانال‌های عمومی اپراتور

  • total_cooks – تعداد دفعات Cook شدن از ابتدای اجرا

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

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

  • cook_abs_frame – فریم آخرین Cook نسبت به زمان مطلق

  • cook_start_time – زمان شروع Cook (میلی‌ثانیه)

  • cook_end_time – زمان پایان Cook (میلی‌ثانیه)

  • cooked_this_frame – اگر در این فریم Cook شده باشد مقدار 1 دارد

  • warnings – تعداد هشدارها (در صورت وجود)

  • errors – تعداد خطاها (در صورت وجود)