Ramp TOP

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

خلاصه (Summary)

Ramp TOP به شما اجازه می‌دهد به‌صورت تعاملی رمپ‌های عمودی، افقی، شعاعی (Radial) و دایره‌ای (Circular) ایجاد کنید. با استفاده از نوار رمپ (Ramp Bar) و انتخاب‌گر رنگ (Color Picker)، می‌توانید هر تعداد تب رنگ (Color Tab) که بخواهید به رمپ اضافه کنید؛ هر تب دارای مقدار رنگ و آلفای مستقل است.

برای انتخاب یک تب رنگ، روی آن کلیک کنید و رنگش را تغییر دهید. با کلیک در بخش دیگری از نوار رمپ، یک کلید رنگ (Keyframe) جدید اضافه می‌شود. برای حذف یک تب رنگ، آن را از نوار رمپ به بیرون بکشید.

داده‌های مربوط به هر کلید رنگ در رمپ، داخل DATای نگه‌داری می‌شود که توسط پارامتر DAT مشخص شده است. هر سطر از این DAT (در حالت Table Format) نمایانگر یک کلید رنگ در رمپ است.
ستون اول، موقعیت کلید رنگ روی رمپ را مشخص می‌کند (در بازه‌ی 0 تا 1). چهار ستون بعدی، مقادیر RGBA رنگ مربوط به آن موقعیت هستند.
این DAT را می‌توان مستقیماً ویرایش کرد و رمپ به‌صورت Real-time به‌روزرسانی می‌شود.

PythonIcon.pngrampTOP_Class


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

  1. Summary

  2. Parameters – Ramp Page

  3. Parameters – Output Page

  4. Parameters – Common Page

  5. Operator Inputs

  6. Info CHOP Channels
     6.1 Common TOP Info Channels
     6.2 Common Operator Info Channels


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

DAT (dat)

DATای تعریف‌کننده‌ی ورودی‌های رمپ را مشخص می‌کند.

Color ⊞

رنگ و آلفای هر کلید رمپ از اینجا تنظیم می‌شود. می‌توانید بین انتخاب‌گر رنگ HSV یا RGB سوییچ کنید، یا با زدن دکمه‌ی «+» پنجره‌ی انتخاب رنگ با رنگ‌های از پیش تعریف‌شده را باز کنید.

Type (type) ⊞

نوع رمپ را مشخص می‌کند: عمودی، افقی، شعاعی یا دایره‌ای.

Position (position) ⊞

نقطه‌ی مرکز رمپ‌های شعاعی و دایره‌ای را تعیین می‌کند.

Phase (phase)

نقطه‌ی شروع رمپ را جابه‌جا می‌کند (Offset).

Period (period)

طول رمپ را تنظیم می‌کند؛ مشابه اسکیل کردن UV.

Extend Left (extendleft) ⊞

نحوه‌ی امتداد (یا تکرار) رمپ در سمت چپِ بازه‌ی تعریف‌شده را مشخص می‌کند. این پارامتر تعیین می‌کند در لبه‌ی رمپ چه اتفاقی بیفتد.

Extend Right (extendright) ⊞

نحوه‌ی امتداد (یا تکرار) رمپ در سمت راستِ بازه‌ی تعریف‌شده را مشخص می‌کند. این پارامتر تعیین می‌کند در لبه‌ی رمپ چه اتفاقی بیفتد.

Interpolate Notches (interp) ⊞

نوع درون‌یابی (Interpolation) بین کلیدهای رنگ در رمپ را تغییر می‌دهد.

Curve Tension (tension)

فقط هنگام استفاده از Hermite Interpolation فعال است و بایاس کشش منحنی Hermite مورد استفاده برای درون‌یابی را تنظیم می‌کند.

Anti-Alias (antialias)

سطح آنتی‌الیاسینگ را برای رمپ‌های شعاعی و دایره‌ای مشخص می‌کند.

Fit Aspect (fitaspect) ⊞

نحوه‌ی فیت شدن رمپ‌های شعاعی و دایره‌ای را بر اساس نسبت تصویر تنظیم می‌کند.

Dither (dither)

رمپ را Dither می‌کند تا با Banding و آرتیفکت‌های ناشی از محدودیت دقت رنگ مقابله شود.

Multiply RGB by Alpha (multrgbbyalpha)

تصویر را به‌صورت Premultiplied Alpha تنظیم می‌کند (ضرب RGB در Alpha).


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

Comp Over Input (compoverinput)

با روشن کردن این گزینه، تصویر رمپ با ورودی کامپوزیت می‌شود.

Operation (operand) ⊞

نوع عملیات کامپوزیت را از این منو انتخاب می‌کند. برای توضیح دقیق هر حالت، می‌توانید در وب عبارت Blend Modes را جستجو کنید.

Swap Order (swaporder)

ترتیب کامپوزیت شدن رمپ و ورودی را جابه‌جا می‌کند.


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

Output Resolution (outputresolution) ⊞

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

Resolution (resolution) ⊞

فقط زمانی فعال است که Resolution روی Custom Resolution تنظیم شده باشد. برخی Generatorها مثل Constant و Ramp ورودی ندارند و فقط از این مقدار برای تعیین اندازه استفاده می‌کنند. منوی کشویی سمت راست چند رزولوشن پرکاربرد ارائه می‌دهد.

Resolution Menu (resmenu)

منوی کشویی شامل رزولوشن‌های متداول.

Use Global Res Multiplier (resmult)

از Global Resolution Multiplier موجود در
Edit > Preferences > TOPs
استفاده می‌کند و رزولوشن تمام 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 را به تعداد مشخص‌شده تکرار می‌کند. در هر پاس بعد از اول، خروجی پاس قبلی جایگزین ورودی اول نود می‌شود.
استثنا: در GLSL TOP هنگام استفاده از Compute Shader، ورودی همچنان تصویر TOP متصل باقی می‌ماند.

Channel Mask (chanmask)

انتخاب می‌کند که TOP روی کدام کانال‌ها (R، G، B یا A) اعمال شود. به‌صورت پیش‌فرض همه‌ی کانال‌ها فعال‌اند.

Pixel Format (format) ⊞

فرمت ذخیره‌سازی داده برای هر کانال تصویر (مثل R، G، B و A). برای جزئیات بیشتر به Pixel Formats مراجعه کنید.

Parameter Color Space Parameters

پارامترهای فضای رنگ (بدون توضیح اضافی در متن اصلی).


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

Input 0: Composite Input

کنترل عملیات کامپوزیت از طریق پارامترهای صفحه‌ی Output این اپراتور.


کانال‌های Info CHOP

اطلاعات اضافی مربوط به Ramp TOP از طریق Info CHOP در دسترس است.

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

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

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

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

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

  • depth – عمق آرایه‌ی 2D یا 3D در صورت وجود Texture Array

  • gpu_memory_used – مقدار کل حافظه‌ی گرافیکی استفاده‌شده توسط 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 – تعداد خطاها (در صورت وجود)