Over TOP

پرش به ناوبری | پرش به جستجو

خلاصه (Summary)

Over TOP ورودی Input1 را روی Input2 قرار می‌دهد.

  • آلفای Input1 مشخص می‌کند کدام بخش‌های تصویر Input2 در خروجی قابل مشاهده هستند.

توجه: این TOP از 3D Textures و 2D Texture Arrays پشتیبانی می‌کند.

PythonIcon.pngoverTOP_Class


فهرست مطالب

  1. Summary

  2. Parameters – Transform Page

  3. Parameters – Common Page

  4. Operator Inputs

  5. Info CHOP Channels

    • 5.1 Common TOP Info Channels

    • 5.2 Common Operator Info Channels


Parameters – Transform Page

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

Fixed Layer (size)

  • ورودی انتخاب شده به عنوان لایه ثابت در نظر گرفته می‌شود و ورودی دیگر لایه Overlay خواهد بود.

  • این فقط مشخص می‌کند که کدام لایه ثابت است و کدام با پارامترهای Transform قابل تغییر است.

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

Pre-Fit Overlay (prefit)

  • تعیین می‌کند که لایه Overlay (ورودی که لایه ثابت نیست) چگونه فضای Composite را پر کند.

Justify Horizontal (justifyh)

  • تعیین چیدمان افقی لایه Overlay.

Justify Vertical (justifyv)

  • تعیین چیدمان عمودی لایه Overlay.

Extend Overlay (extend)

  • تنظیم شرایط تکرار یا Extend لایه Overlay.

  • مشخص می‌کند در لبه‌های Overlay چه اتفاقی بیفتد.

توجه: همه پارامترهای Transform زیر تنها روی لایه Overlay تأثیر دارند.

Rotate (r)

  • چرخش لایه Overlay.

  • افزایش مقدار → چرخش ساعت‌گرد، کاهش مقدار → چرخش پادساعت‌گرد.

Translate (t)

  • جابجایی لایه Overlay در محورهای x و y.

Translate Units (tunit)

  • تعیین واحدهای استفاده شده برای جابجایی.

Scale (s)

  • مقیاس‌بندی لایه Overlay در محورهای x و y.

Pivot (p)

  • تعیین نقطه‌ای که حول آن لایه Overlay چرخش و مقیاس‌بندی می‌شود.

  • تغییر نقطه Pivot بسته به Transform Order نتایج متفاوتی ایجاد می‌کند.

Pivot Units (punit)

  • تعیین واحدهای استفاده شده برای Pivot.

Legacy Transform (legacyxform)

  • فعال کردن این گزینه باعث می‌شود روش قدیمی ساخت ماتریس Transform استفاده شود، که شامل چرخش و ترتیب Transform معکوس است.


Parameters – Common Page

پارامترهای عمومی

Output Resolution (outputresolution)

  • تغییر سریع رزولوشن داده‌های TOP.

Resolution (resolution)

  • فقط زمانی فعال است که Resolution روی Custom Resolution تنظیم شده باشد.

Resolution Menu (resmenu)

  • منوی کشویی رزولوشن‌های رایج.

Use Global Res Multiplier (resmult)

  • استفاده از ضریب رزولوشن سراسری (Global Resolution Multiplier) برای همه TOPها.

  • کاربردی هنگام کار روی سیستم‌هایی با سخت‌افزار متفاوت.

  • با فعال کردن، این TOP تحت تأثیر ضریب سراسری قرار می‌گیرد.

Output Aspect (outputaspect)

  • تعیین نسبت تصویر خروجی.

  • مراقب نتایج غیرمنتظره هنگام ترکیب TOPها با نسبت تصویر متفاوت باشید.

  • می‌توان تصاویر با پیکسل‌های غیرمربع تعریف کرد (xres/yres ≠ aspectx/aspecty).

Aspect (aspect)

  • استفاده زمانی که Output Aspect روی Custom Aspect تنظیم شده باشد.

Aspect Menu (armenu)

  • منوی کشویی نسبت‌های تصویر رایج.

Input Smoothness (inputfiltertype)

  • کنترل فیلتر پیکسلی روی تصویر ورودی TOP.

Fill Viewer (fillmode)

  • تعیین نحوه نمایش تصویر TOP در Viewer.
    توجه: برای درک عملکرد TOPها با تصاویر، بهتر است ابتدا روی Native Resolution تنظیم شود.

Viewer Smoothness (filtertype)

  • کنترل فیلتر پیکسلی در Viewerها.

Passes (npasses)

  • تکرار عملیات TOP به تعداد مشخص شده.

  • بزرگتر از ۱ → مشابه گرفتن خروجی هر پاس و استفاده از آن به عنوان ورودی اول نود برای پاس بعدی است.

Channel Mask (chanmask)

  • انتخاب کانال‌هایی که TOP روی آن‌ها عمل کند (R، G، B، A).

Pixel Format (format)

  • فرمت ذخیره‌سازی داده هر کانال (R، G، B، A).


Operator Inputs

  • Input 0:

  • Input 1:


Info CHOP Channels

اطلاعات تکمیلی Over TOP از طریق Info CHOP قابل دسترسی است.

کانال‌های اطلاعات مشترک TOP

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

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

  • aspectx – نسبت افقی TOP

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

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

  • gpu_memory_used – میزان کل حافظه GPU مصرفی توسط TOP

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

  • 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 شده باشد مقدار ۱

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

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