Syphon Spout Out TOP
پرش به ناوبری | پرش به جستجو

خلاصه

توجه: برای استفاده از Spout روی ویندوز، نیاز به کارت گرافیک Nvidia یا AMD است؛ Intel پشتیبانی نمی‌شود.

Syphon Spout Out TOP تکسچر ورودی خود را با سایر برنامه‌هایی که از Spout روی ویندوز یا Syphon روی macOS پشتیبانی می‌کنند، به اشتراک می‌گذارد. از آنجایی که این روش از حافظه مشترک استفاده می‌کند، فقط روی همان کامپیوتری که TOP اجرا می‌شود کار می‌کند و تصاویر را به شبکه یا کامپیوتر دیگر منتقل نمی‌کند.

  • Spout می‌تواند تصاویر را با فرمت‌های مختلف پیکسل تا ۳۲ بیت float RGBA ارسال کند.

  • Syphon محدود به ۸ بیت RGBA است.

برای ارسال تکسچر به کامپیوتر دیگر، از Touch In TOP و Touch Out TOP یا NDI In TOP و NDI Out TOP استفاده کنید.

می‌توانید بسته راه‌اندازی Spout را برای آزمایش و نمونه‌ها از آدرس http://spout.zeal.co/ دانلود کنید. همچنین می‌توانید یک Syphon simple server برای آزمایش روی macOS دانلود کنید.

به طور پیش‌فرض، روی ویندوز Spout محدود به ۱۰ فرستنده فعال روی کامپیوتر است. این محدودیت را می‌توان با تغییر مقدار DWORD در رجیستری ویندوز تغییر داد:

HKEY_CURRENT_USER\Software\Leading Edge\Spout\MaxSenders

همچنین نگاه کنید به: Syphon Spout In TOP

PythonIcon.png
syphonspoutoutTOP_Class


فهرست مطالب

  1. خلاصه

  2. پارامترها – صفحه Syphon Spout Out

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

  4. ورودی‌های اپراتور

  5. کانال‌های Info CHOP
      5.1 کانال‌های اطلاعاتی مشترک TOP
      5.2 کانال‌های اطلاعاتی مشترک اپراتور


پارامترها – صفحه Syphon Spout Out

  • Active (active)
    فعال یا غیرفعال کردن ارسال.

  • Sender Name (sendername)
    نام فرستنده Syphon/Spout که می‌خواهید خروجی داده شود. این می‌تواند هر رشته متنی باشد.


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

پارامترهای مشترک مشابه دیگر TOPها:

  • Output Resolution (outputresolution) ⊞
    تغییر سریع رزولوشن داده‌های TOP.

  • Resolution (resolution) ⊞
    فقط زمانی فعال است که پارامتر Resolution روی Custom Resolution تنظیم شده باشد.

  • Resolution Menu (resmenu)
    منوی کشویی با رزولوشن‌های رایج.

  • Use Global Res Multiplier (resmult)
    استفاده از Global Resolution Multiplier موجود در Edit>Preferences>TOPs.

  • Output Aspect (outputaspect) ⊞
    تنظیم نسبت تصویر خروجی. مراقب نتایج غیرمنتظره هنگام ترکیب TOPها با نسبت تصویر متفاوت باشید.

  • Aspect (aspect) ⊞
    استفاده زمانی که Output Aspect روی Custom Aspect تنظیم شده باشد.

  • Aspect Menu (armenu)
    منوی کشویی با نسبت‌های تصویر رایج.

  • Input Smoothness (inputfiltertype) ⊞
    کنترل فیلترینگ پیکسل روی تصویر ورودی.

  • Fill Viewer (fillmode) ⊞
    تعیین نحوه نمایش تصویر TOP در Viewer.
    توجه: برای درک عملکرد TOPها، این پارامتر را روی Native Resolution قرار دهید تا بدون تغییر اندازه خودکار Viewer تصویر واقعی را مشاهده کنید.

  • Viewer Smoothness (filtertype) ⊞
    کنترل فیلترینگ پیکسل در Viewerها.

  • Passes (npasses)
    تکرار عملیات TOP به تعداد مشخص. برای هر Pass پس از اول، خروجی Pass قبلی جایگزین ورودی اول نود می‌شود. استثنا: GLSL TOP هنگام استفاده از Compute Shaders که ورودی همچنان تصویر TOP متصل باقی می‌ماند.

  • Channel Mask (chanmask)
    انتخاب کانال‌هایی که TOP روی آن‌ها عمل می‌کند (R, G, B, A). پیش‌فرض همه کانال‌ها انتخاب شده‌اند.

  • Pixel Format (format) ⊞
    فرمت ذخیره داده‌ها برای هر کانال تصویر (R, G, B, A).


ورودی‌های اپراتور

  • Input 0:


کانال‌های Info CHOP

اطلاعات اضافی Syphon Spout Out TOP از طریق Info CHOP قابل دسترسی است.

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

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

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

  • aspectx – نسبت افقی تصویر

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

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

  • gpu_memory_used – میزان حافظه GPU مصرف‌شده

کانال‌های اطلاعاتی مشترک اپراتور

  • total_cooks – تعداد دفعات Cook شدن اپراتور

  • cook_time – مدت آخرین Cook (میلی‌ثانیه)

  • cook_frame – شماره فریم آخرین Cook نسبت به Timeline

  • cook_abs_frame – شماره فریم آخرین Cook نسبت به زمان مطلق

  • cook_start_time – زمان شروع Cook (میلی‌ثانیه)

  • cook_end_time – زمان پایان Cook (میلی‌ثانیه)

  • cooked_this_frame – ۱ اگر اپراتور در این فریم Cook شده باشد

  • warnings – تعداد هشدارها

  • errors – تعداد خطاها