Composite TOP

Composite TOP

خلاصه

Composite TOP یک TOP چند-ورودی است که روی هر ورودی یک عملیات ترکیب (composite) انجام می‌دهد.
نوع عملیات ترکیب از طریق پارامتر Operation در صفحه Composite مشخص می‌شود.

نکته: به کامپوننت blendModes در Palette هم نگاه کنید. همچنین به OP Snippets مراجعه کنید.


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

  • TOP (top): علاوه بر ورودی‌هایی که وصل شده‌اند، می‌توانی چندین TOP دیگر را با نوشتن نامشان در این فیلد مشخص کنی. مثال: اگر بنویسی ramp*، تمام TOPهایی که نامشان با ramp شروع می‌شود ترکیب می‌شوند.

  • Preview Grid (previewgrid): تصویری خروجی می‌دهد که اثر همه نوع عملیات ترکیب را در یک گرید نشان می‌دهد. در سمت راست هر کاشی (tile)، ورودی‌ها جابه‌جا شده‌اند.

  • Select Input (selectinput): به‌جای انجام ترکیب، فقط یکی از ورودی‌ها را عبور می‌دهد.

  • Input Index (inputindex): وقتی Select Input فعال باشد، این عدد تعیین می‌کند کدام ورودی عبور داده شود.

  • Operation (operand): منوی انتخاب نوع عملیات ترکیب (blend). برای اطلاعات بیشتر در مورد هر حالت، عبارت “blend modes” را جستجو کنید.

  • Swap Operation Order (swaporder): ترتیب ورودی‌ها را عوض می‌کند. یعنی A operation B به B operation A تغییر می‌کند. برای عملیاتی مثل Add مهم نیست، اما برای خیلی‌ها (مثل Over یا Hard Light) مهم است.


پارامترها – صفحه 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 Outside: برعکس Best Fit است؛ طوری کشیده می‌شود که حتماً لایه ثابت را پر کند حتی اگر بخشی بیرون بزند. نسبت تصویر حفظ می‌شود.

    • Native Resolution: رزولوشن اصلی خودش را حفظ می‌کند. برای ترکیب دقیق پیکسل به پیکسل استفاده شود.

  • Justify Horizontal (justifyh): هم‌ترازی افقی Overlay. (Left, Center, Right)

  • Justify Vertical (justifyv): هم‌ترازی عمودی Overlay. (Bottom, Center, Top)

  • Extend Overlay (extend): تعیین می‌کند در لبه‌ها چه اتفاقی بیفتد.

    • Hold: آخرین پیکسل لبه ادامه پیدا کند.

    • Zero: تصویری بیرون نزند.

    • Repeat: تصویر تکرار شود.

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


پارامترهای Transform روی Overlay اثر می‌گذارند:

  • Rotate (r): چرخاندن لایه Overlay.

  • Translate (t): جابه‌جایی Overlay در محورهای X و Y.

  • Translate Units (tunit): واحد جابه‌جایی.

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

  • Pivot (p): نقطه‌ای که حول آن چرخش و مقیاس اعمال می‌شود.

  • Pivot Units (punit): واحد Pivot.

  • Translate Step (tstep): جابه‌جایی پله‌ای لایه‌ها از ورودی سوم به بعد (لایه دوم دو برابر، سوم سه برابر و …).

  • Translate Step Units (tstepunit): واحد Translate Step.

  • Legacy Transform (legacyxform): استفاده از روش قدیمی ماتریس Transform (چرخش معکوس).


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

  • Output Resolution: تعیین رزولوشن خروجی (بر اساس ورودی، کسری/مضربی از ورودی یا سفارشی).

  • Resolution (W,H): فعال وقتی Custom انتخاب شده باشد.

  • Resolution Menu: فهرست رزولوشن‌های پرکاربرد.

  • Use Global Res Multiplier: استفاده از ضریب کلی رزولوشن در Preferences (برای هماهنگی بین دستگاه‌ها).

  • Output Aspect: تعیین نسبت تصویر خروجی (بر اساس ورودی، رزولوشن یا سفارشی).

  • Aspect (Aspect1, Aspect2): تنظیم نسبت در حالت Custom.

  • Aspect Menu: فهرست نسبت‌های پرکاربرد.

  • Input Smoothness: نوع فیلترینگ ورودی (Nearest, Linear, Mipmap).

  • Fill Viewer: نحوه نمایش تصویر در Viewer (Fill, Fit، Native Resolution و …).

  • Viewer Smoothness: فیلترینگ تصویر در Viewer.

  • Passes: چند بار پشت‌سرهم اجرای عملیات.

  • Channel Mask: انتخاب کانال‌ها (R,G,B,A).

  • Pixel Format: انتخاب فرمت پیکسلی (انواع 8-bit، 16-bit، 32-bit، RGBA، Mono، Alpha-only و …).


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

  • Input 0: تصویر ورودی.


کانال‌های Info CHOP

Common TOP Info Channels

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

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

  • aspectx: نسبت افقی.

  • aspecty: نسبت عمودی.

  • depth: عمق (برای آرایه‌های 2D/3D).

  • gpu_memory_used: مقدار حافظه GPU مصرف‌شده.

Common Operator Info Channels

  • total_cooks: تعداد دفعات Cook از شروع پروسه.

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

  • cook_frame: شماره فریم آخرین Cook نسبت به Timeline کامپوننت.

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

  • cook_start_time: زمان شروع Cook (ms).

  • cook_end_time: زمان پایان Cook (ms).

  • cooked_this_frame: اگر در همین فریم Cook شده باشد = ۱.

  • warnings: تعداد هشدارها.

  • errors: تعداد خطاها.

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