بازگشت به وبلاگTouchdesigner wiki

Transform TOP

بابک حیدری۲۷ بهمن ۱۴۰۴۳۱ بازدید

آموزش Transform TOP در نرم افزار Touchdesigner

فیم آموزشی Yourube فیلم آموزشی aparat

Transform TOP

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

خلاصه (Summary)

Transform TOP تغییرات دوبعدی (2D) روی تصویر TOP اعمال می‌کند، مانند جابجایی (Translate)، مقیاس‌دهی (Scale)، چرخش (Rotate) و تکرار چندباره (Multi-Repeat Tiling). پس‌زمینه می‌تواند با رنگ جامد و آلفا پر شود.

PythonIcon.png
transformTOP_Class


فهرست مطالب (Contents)

  1. Summary

  2. Parameters - Transform Page

  3. Parameters - Tile Page

  4. Parameters - Common Page

  5. Operator Inputs

  6. 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 – تعداد خطاها

touchdesigner-wiki

مقالات مرتبط