Touch In TOP

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

خلاصه (Summary)

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

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

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

همچنین ببینید: Touch Out TOP.

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

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

PythonIcon.png
touchinTOP_Class


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

  1. Summary

  2. Parameters – Touch In Page

  3. Parameters – Common Page

  4. Info CHOP Channels
      4.1 Specific Touch In TOP Info Channels
      4.2 Common TOP Info Channels
      4.3 Common Operator Info Channels


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

Computer Name / IP address
آدرس IP کامپیوتری که Touch Out TOP روی آن در حال ارسال داده است. برای اشاره به سیستم محلی از localhost استفاده کنید.

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

Active (active)
در صورتی که فعال باشد، داده‌های تصویری دریافت می‌شوند.

Minimum Target (mintarget)
کمترین مقدار مجاز داده در صف (برحسب ثانیه) که بدون تنظیم سرعت نمونه‌برداری اجازه داده می‌شود.

Maximum Target (maxtarget)
بیشترین مقدار مجاز داده در صف (برحسب ثانیه) که بدون تنظیم سرعت نمونه‌برداری اجازه داده می‌شود.

Maximum Queue (maxqueue)
حداکثر اندازه مجاز صف (برحسب ثانیه). در صورت عبور از این مقدار، داده‌ها از ابتدای صف حذف می‌شوند.

Queue Adjust Time (targetdelay)
حداکثر مدت‌زمانی که صف می‌تواند بالاتر یا پایین‌تر از حداقل یا حداکثر هدف باقی بماند بدون آنکه سرعت نمونه‌برداری تنظیم شود.


پارامترها – صفحه 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، نتیجه واقعی را ببینید.

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

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

کانال‌های اطلاعات اختصاصی Touch In TOP

  • connected

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

  • receive_fps – نرخ دریافت فریم

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

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

  • queue_size – اندازه صف

  • queue_refills – تعداد پر شدن مجدد صف

  • queue_culls – تعداد حذف فریم‌ها از صف

کانال‌های اطلاعات عمومی 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 – تعداد خطاهای این اپراتور (در صورت وجود)