آموزش Transform TOP در نرم افزار Touchdesigner
فیم آموزشی Yourube
فیلم آموزشی aparat
Transform TOP
پرش به ناوبری | پرش به جستجو
خلاصه (Summary)
Transform TOP تغییرات دوبعدی (2D) روی تصویر TOP اعمال میکند، مانند جابجایی (Translate)، مقیاسدهی (Scale)، چرخش (Rotate) و تکرار چندباره (Multi-Repeat Tiling). پسزمینه میتواند با رنگ جامد و آلفا پر شود.
PythonIcon.png
transformTOP_Class
فهرست مطالب (Contents)
-
Summary
-
Parameters – Transform Page
-
Parameters – Tile Page
-
Parameters – Common Page
-
Operator Inputs
-
Info CHOP Channels
6.1 Common TOP Info Channels
6.2 Common Operator Info Channels
پارامترها – صفحه Transform
Transform Order (xord) – ⊞
منوی این پارامتر اجازه میدهد ترتیب اعمال تغییرات روی TOP مشخص شود. تغییر ترتیب Transform مشابه این است که ابتدا یک بلوک بروید و به شرق بپیچید یا اول شرق بپیچید و بعد بلوک بروید؛ نتیجه مکان متفاوت خواهد بود.
Translate (t) – ⊞
دو فیلد برای Translate امکان تعیین جابجایی در محورهای X و Y را فراهم میکنند.
Translate Unit (tunit) –
واحدهای مورد استفاده در پارامتر Translate را مشخص میکند.
Rotate (rotate) –
میزان چرخش تصویر را تعیین میکند.
Scale (s) – ⊞
دو فیلد برای Scale امکان تعیین مقیاس در محورهای X و Y را فراهم میکنند.
Grow / Shrink (growshrink) – ⊞
این مقیاس برحسب پیکسل است. مقدار مثبت باعث بزرگتر شدن تصویر به همان تعداد پیکسل میشود و مقدار منفی تصویر را کوچک میکند.
Pivot (p) – ⊞
نقطه Pivot تعیین میکند TOP حول کدام نقطه مقیاسدهی و چرخش انجام شود. تغییر نقطه Pivot نتایج متفاوتی در تصویر ایجاد میکند.
مثال: اگر Pivot روی (-1,-1) باشد و بخواهید تصویر را با ضریب 0.5 کوچک کنید، تصویر به سمت Pivot مقیاس میشود و به نظر میرسد به پایین و چپ حرکت میکند.
Pivot Unit (punit) –
واحدهای مورد استفاده در پارامتر Pivot را تعیین میکند.
Background Color (bgcolor) – ⊞
رنگی که پشت تصویر پیشزمینه اعمال میشود. پسزمینه زمانی دیده میشود که تصویر جابجا یا کوچک شود.
Pre-Multiply RGB by Alpha (premultrgbbyalpha) –
این گزینه اجازه میدهد رنگ پسزمینه با آلفا پیشضرب شود.
Comp Over Background Color (compover) –
هر ناحیهای که آلفای آن کمتر از 1 باشد با رنگ پسزمینه پر میشود.
Mipmap Bias (mipmapbias) –
اگر ورودی با mipmapping نمونهبرداری شود، این پارامتر تعیین میکند کدام سطح mip برای نمونهبرداری استفاده شود.
-
مقدار 0 = سطوح معمول
-
منفی = سطوح بالاتر (بافت بزرگتر)
-
مثبت = سطوح پایینتر (بافت کوچکتر)
-
1 = معادل یک سطح mip
این پارامتر زمانی فعال میشود که Input Smoothness روی Mipmap Pixels تنظیم شده باشد.
پارامترها – صفحه Tile
Extend (extend) – ⊞
تعیین میکند در لبههای کاشیها چه اتفاقی بیفتد.
Limit Tiles (limittiles) –
برای محدود کردن تعداد کاشیها در جهت U و V از این پارامتر استفاده کنید.
Tile U (tileu) – ⊞
-
پارامتر اول تعداد تکرار کاشیها در سمت چپ تصویر اصلی
-
پارامتر دوم تعداد تکرار در سمت راست تصویر اصلی
-
برای مشاهده کاشیها تصویر باید کوچک شده باشد (با پارامتر Scale صفحه Transform).
Tile V (tilev) – ⊞
-
پارامتر اول تعداد تکرار کاشیها در پایین تصویر اصلی
-
پارامتر دوم تعداد تکرار در بالای تصویر اصلی
-
برای مشاهده کاشیها تصویر باید کوچک شده باشد.
پارامترها – صفحه Common
Output Resolution (outputresolution) – ⊞
تغییر سریع رزولوشن خروجی دادههای TOP.
Resolution (resolution) – ⊞
فقط زمانی فعال است که پارامتر Resolution روی Custom Resolution تنظیم شده باشد. برخی Generatorها مانند Constant و Ramp ورودی ندارند و فقط از این پارامتر برای تعیین اندازه استفاده میکنند.
Resolution Menu (resmenu) –
منوی کشویی شامل رزولوشنهای رایج.
Use Global Res Multiplier (resmult) –
استفاده از ضریب رزولوشن سراسری که در مسیر Edit > Preferences > TOPs قرار دارد.
Output Aspect (outputaspect) – ⊞
تنظیم نسبت تصویر خروجی برای مشاهده تکسچرها در هر اندازه.
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 به تعداد مشخص. مقادیر بزرگتر از 1 خروجی هر پاس را وارد ورودی اول نود میکند و تکرار میشود.
Channel Mask (chanmask) –
انتخاب کانالهای R، G، B یا A برای عملیات TOP. بهصورت پیشفرض همه کانالها فعال هستند.
Pixel Format (format) – ⊞
فرمت ذخیره داده برای هر کانال تصویر.
Parameter Color Space (parmcolorspace) – ⊞
کنترل فضای رنگ تمام پارامترهای رنگی نود. مقادیر رنگ به فضای رنگ انتخابشده تبدیل شده و قبل از استفاده به Working Color Space تبدیل میشوند.
Parameter Reference White (parmreferencewhite) – ⊞
کنترل نحوه تبدیل رنگ پارامتر نسبت به Reference White هنگام تبدیل به Working Color Space.
ورودیهای اپراتور (Operator Inputs)
Input 0: –
کانالهای Info CHOP
اطلاعات تکمیلی Transform 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 – تعداد خطاها
