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

خلاصه

اپراتور Screen Grab TOP خروجی صفحه‌نمایش اصلی را به یک تصویر TOP تبدیل می‌کند. این تصویر می‌تواند به‌صورت بلادرنگ (Real-time) و هم‌زمان با کار شما کپچر شود.

PythonIcon.png
screengrabTOP_Class


فهرست مطالب

  1. Summary

  2. Parameters – ScreenGrab Page

  3. Parameters – Common Page

  4. Info CHOP Channels
      4.1 Common TOP Info Channels
      4.2 Common Operator Info Channels


Parameters – ScreenGrab Page

Active (active)
وقتی روشن باشد (On)، TOP محتوای صفحه‌نمایش را کپچر می‌کند.

Active Pulse (activepulse)
به‌صورت لحظه‌ای یک فریم را کپچر می‌کند. زمانی مفید است که Active خاموش باشد و بخواهید تصویر کپچر شده را فقط برای یک فریم به‌روزرسانی کنید.

Source (source)
انتخاب منبع کپچر:
کل دسکتاپ (Full Desktop)، یک نمایشگر خاص، یا یک برنامه مشخص (فقط در ویندوز).

Refresh Sources (refreshsource)
با کلیک روی این دکمه، بعد از اتصال یا قطع نمایشگرها یا باز و بسته شدن پنجره‌های برنامه‌ها، لیست منابع در منوی بالا به‌روزرسانی می‌شود.

Left (left)
لبه چپ ناحیه‌ای که باید کپچر شود را تعیین می‌کند.

Left Unit (leftunit)
واحد این پارامتر را از بین موارد زیر انتخاب می‌کند:
Pixels، Fraction (۰ تا ۱)، Fraction Aspect (۰ تا ۱ با در نظر گرفتن نسبت تصویر).

Right (right)
لبه راست ناحیه‌ای که باید کپچر شود را تعیین می‌کند.

Right Unit (rightunit)
انتخاب واحد از Pixels، Fraction (۰ تا ۱)، Fraction Aspect (۰ تا ۱ با در نظر گرفتن نسبت تصویر).

Bottom (bottom)
لبه پایین ناحیه‌ای که باید کپچر شود را تعیین می‌کند. (Bottom = 0)

Bottom Unit (bottomunit)
انتخاب واحد از Pixels، Fraction (۰ تا ۱)، Fraction Aspect (۰ تا ۱ با در نظر گرفتن نسبت تصویر).

Top (top)
لبه بالای ناحیه‌ای که باید کپچر شود را تعیین می‌کند.

Top Unit (topunit)
انتخاب واحد از Pixels، Fraction (۰ تا ۱)، Fraction Aspect (۰ تا ۱ با در نظر گرفتن نسبت تصویر).

Delayed (Faster) (delayed)
وقتی روشن باشد سریع‌تر عمل می‌کند، اما ممکن است روی بعضی سیستم‌ها درست کار نکند
(لپ‌تاپ‌هایی با Optimus معمولاً مشکل‌دار هستند).


Parameters – Common Page

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 در حالتی که 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، دقیقاً ببینید چه اتفاقی در حال رخ دادن است.

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 مراجعه کنید.


Info CHOP Channels

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

Common TOP Info Channels

  • resx — رزولوشن افقی TOP بر حسب پیکسل

  • resy — رزولوشن عمودی TOP بر حسب پیکسل

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

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

  • depth — عمق آرایه 2D یا 3D، در صورتی که TOP شامل آرایه تکسچر 2D یا 3D باشد

  • gpu_memory_used — مقدار کل حافظه تکسچر GPU مصرف‌شده توسط این TOP

Common Operator Info Channels

  • 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 — تعداد خطاهای اپراتور (در صورت وجود)