آموزش Cross TOP در نرم افزار Touchdesigner
youtube video
Aparat Video
خلاصه
Cross TOP بین دو تصویر ورودی بر اساس مقدار پارامتر Cross (که در ادامه به آن Cross_value گفته میشود) عمل ترکیب (Blend) را انجام میدهد.
فرمول خروجی به صورت زیر است:
پارامترها – صفحه 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 – تعداد خطاها
