Touch Out TOP

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

خلاصه (Summary)

Touch Out TOP جریان تصویری یک TOP را از طریق TCP/IP به یک Touch In TOP ارسال می‌کند. Touch In TOP می‌تواند در یک جلسه دیگر TouchDesigner روی همان کامپیوتر یا روی هر کامپیوتری در شبکه متصل قرار داشته باشد.

این اپراتور قادر است ویدئوهای Hap Q، Hap Q Alpha و Uncompressed (غیرفشرده) را خروجی دهد.

اطمینان حاصل کنید که تنظیمات Windows Firewall برای TouchDesigner روی حالت UNBLOCK باشد، در غیر این صورت داده‌ها مسدود خواهند شد.

همچنین ببینید: Touch In TOP

برای سایر پروتکل‌های مبتنی بر IP، به Video Stream Out TOP، Video Stream In TOP، NDI Out TOP و NDI In TOP مراجعه کنید.

نکته برای سیستم‌عامل ویندوز:
در صورت بروز مشکل در اتصال، مطمئن شوید که Windows Firewall غیرفعال است.

PythonIcon.png
touchoutTOP_Class


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

  1. Summary

  2. Parameters – Touch Out Page

  3. Parameters – Common Page

  4. Operator Inputs

  5. Info CHOP Channels
      5.1 Specific Touch Out TOP Info Channels
      5.2 Common TOP Info Channels
      5.3 Common Operator Info Channels


پارامترها – صفحه Touch Out

Network Port (port)
پورت TCP/IP که تصاویر از طریق آن ارسال می‌شوند.

Active (active)
در صورتی که فعال باشد، داده‌های تصویری از طریق اتصال TCP/IP ارسال می‌شوند.

FPS (fps)
تعداد فریم‌هایی که قبل از ارسال فریم بعدی می‌گذرد را مشخص می‌کند. این پارامتر عملاً نرخ فریم و پهنای باند خروجی را کاهش می‌دهد.
مثال: اگر نرخ فریم ورودی ۶۰ باشد و Send Step Size برابر ۲ باشد، نرخ فریم خروجی ۳۰ خواهد بود.

Video Codec (videocodec) – ⊞
انتخاب بین کدک‌های Uncompressed و HAP Q برای ارسال جریان تصویر.

Cook Always (alwayscook)
وارد کردن دستور Cook برای TOP در هر فریم به اجبار.


پارامترها – صفحه 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ها را در مقدار تعیین‌شده ضرب می‌کند.
این ویژگی برای کار روی سیستم‌هایی با توان سخت‌افزاری متفاوت مفید است. برای مثال اگر پروژه روی یک ورک‌استیشن قوی طراحی شده باشد، کاربری با لپ‌تاپی دارای ۶۴MB حافظه VRAM می‌تواند این ضریب را روی نصف یا یک‌چهارم تنظیم کند تا پروژه با سرعت قابل‌قبول اجرا شود. با فعال‌سازی این گزینه، این 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، نتیجه واقعی را ببینید.

Viewer Smoothness (filtertype) – ⊞
کنترل فیلتر شدن پیکسل‌ها در Viewer.

Passes (npasses)
عملیات TOP را به تعداد مشخص‌شده تکرار می‌کند. در هر پاس بعد از اول، نتیجه پاس قبلی جایگزین ورودی اول نود می‌شود.

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

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


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

Input 0:


کانال‌های Info CHOP

اطلاعات تکمیلی مربوط به Touch Out TOP از طریق Info CHOP در دسترس است.

کانال‌های اختصاصی Touch Out TOP

  • num_sent_frames – تعداد فریم‌های ارسال‌شده

  • num_skipped_frames – تعداد فریم‌های ردشده

  • send_fps – نرخ ارسال فریم

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

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

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

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

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

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

  • gpu_memory_used – میزان کل حافظه تکسچر GPU که توسط این 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 شده باشد مقدار 1

  • warnings – تعداد هشدارهای این اپراتور (در صورت وجود)

  • errors – تعداد خطاهای این اپراتور (در صورت وجود)