Stype In CHOP

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

خلاصه (Summary)

نکته (NOTE)
لایسنس: فقط در TouchDesigner Pro در دسترس است.

Stype CHOP اطلاعات ترکینگ دوربین را که از یک دستگاه Stype (RedSpy) و از طریق پروتکل Stype HF ارسال می‌شود، دریافت می‌کند. این CHOP کانال‌هایی خروجی می‌دهد که می‌توان از آن‌ها برای کنترل یک دوربین مجازی و همچنین پیاده‌سازی اعوجاج لنز از طریق Stype TOP استفاده کرد.

کانال‌هایی که توسط Stype CHOP خروجی داده می‌شوند عبارت‌اند از:

  • connected – مقدار 1 یا 0، نشان می‌دهد آیا CHOP در ۵۰۰ میلی‌ثانیه‌ی گذشته پیام معتبر Stype دریافت کرده است یا خیر.

  • recording – مقدار 1 یا 0، نشان‌دهنده وضعیت ضبط در Stype Kit (برای اطلاعات بیشتر به پروتکل Stype مراجعه کنید).

  • focus_distance – مقدار 1 یا 0، مشخص می‌کند فیلد فوکوس چگونه استفاده می‌شود (به پروتکل Stype مراجعه کنید).

  • hours, minutes, seconds, frames – تایم‌کد؛ در صورت نبود اطلاعات زمانی ممکن است صفر باشند.

  • tx, ty, tz – موقعیت دوربین؛ می‌توان به پارامترهای Translate در Camera COMP متصل کرد.

  • rx, ry, rz – چرخش دوربین؛ می‌توان به پارامترهای Rotate در Camera COMP متصل کرد.

  • fov – میدان دید دوربین؛ قابل اتصال به پارامتر FOV Angle در Camera COMP.

  • padded_fov – میدان دید گسترش‌یافته بر اساس پارامتر Padding؛ قابل استفاده در پارامتر FOV Angle دوربین.

  • aspect – نسبت تصویر (Aspect Ratio) دوربین.

  • focus – فوکوس دوربین از 0 (نزدیک‌ترین) تا 1 (بی‌نهایت)؛ قابل استفاده برای شبیه‌سازی عمق میدان (Depth of Field).

  • zoom – زوم دوربین از 0 (واید) تا 1 (تله).

  • centerx, centery – جابجایی سنسور دوربین بر حسب میلی‌متر؛ توسط Stype TOP برای محاسبه اصلاح لنز استفاده می‌شود.

  • k1, k2 – پارامترهای اعوجاج شعاعی لنز؛ مورد استفاده Stype TOP برای محاسبه اصلاح لنز.

  • pawidth, paheight – اندازه سنسور بر حسب میلی‌متر؛ مورد استفاده Stype TOP برای محاسبه اصلاح لنز.

برای دریافت اطلاعات بیشتر یا عیب‌یابی مشکلات اتصال، می‌توان یک Info CHOP متصل کرد تا مشخص شود آیا بسته‌هایی از دست رفته یا رد شده‌اند یا خیر.

نکته: این CHOP با سخت‌افزار Stype کار می‌کند. برای اطلاعات بیشتر به مقاله Stype مراجعه کنید.

همچنین ببینید: Stype TOP


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

  1. خلاصه

  2. پارامترها – صفحه Stype

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

  4. کانال‌های Info CHOP
      4.1 کانال‌های Info اختصاصی Stype CHOP
      4.2 کانال‌های Info مشترک CHOP
      4.3 کانال‌های Info مشترک اپراتور


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

Protocol (protocol) – ⊞
پروتکل شبکه‌ای که استفاده می‌شود. برای اطلاعات بیشتر به مقاله Network Protocols مراجعه کنید.

Network Address (netaddress)
در حالت Multicast، این آدرسی است که Stype روی آن به بسته‌ها گوش می‌دهد.

Network Port (port)
پورتی که Stype CHOP بسته‌ها را روی آن دریافت می‌کند. مقدار پیش‌فرض برای این پروتکل 6301 است، اما باید با تنظیمات خروجی سخت‌افزار هماهنگ شود.

Local Address (localaddress)
در صورتی که سیستم ارسال‌کننده چند کارت شبکه داشته باشد، می‌توان با وارد کردن IP مشخص کرد داده‌ها از کدام آداپتور شبکه ارسال شوند.

Active (active)
در حالت روشن، CHOP اطلاعات ارسال‌شده به پورت شبکه را دریافت می‌کند. در حالت خاموش، هیچ به‌روزرسانی‌ای انجام نمی‌شود و داده‌های ارسال‌شده به پورت از بین می‌روند.

Padding (padding)
مقداری بین 0 تا 1 که درصد افزایش میدان دید را مشخص می‌کند، در صورتی که اعوجاج لنز نیاز به نمونه‌برداری خارج از ناحیه‌ی معمول رندر داشته باشد. این مقدار برای محاسبه padded field of view استفاده می‌شود و می‌تواند در تعیین رزولوشن نود رندر کاربرد داشته باشد.


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

Time Slice (timeslice)
با فعال‌سازی این گزینه، کانال‌ها به صورت Time Slice پردازش می‌شوند. Time Slice فاصله‌ی زمانی بین آخرین فریم cook و فریم cook فعلی است.

Scope (scope)
برای تعیین اینکه کدام کانال‌ها تحت تأثیر قرار بگیرند، برخی CHOPها از رشته Scope در صفحه Common استفاده می‌کنند.

Sample Rate Match (srselect) – ⊞
برای مدیریت شرایطی که چند CHOP ورودی نرخ نمونه‌برداری متفاوت دارند. هنگام بازنمونه‌برداری، منحنی‌ها بر اساس روش Interpolation انتخاب‌شده یا Linear (در صورت در دسترس نبودن گزینه‌ها) درون‌یابی می‌شوند.

Export Method (exportmethod) – ⊞
نحوه اتصال کانال CHOP به پارامتر را تعیین می‌کند. برای اطلاعات بیشتر به مقاله Export مراجعه کنید.

Export Root (autoexportroot)
مسیر نود ریشه‌ای که تمام مسیرهای Export از نوع Path:Parameter نسبت به آن سنجیده می‌شوند.

Export Table (exporttable)
DATای که هنگام استفاده از روش‌های Export مبتنی بر DAT Table برای نگهداری اطلاعات Export استفاده می‌شود.


کانال‌های Info CHOP

اطلاعات تکمیلی Stype CHOP از طریق Info CHOP در دسترس است.

کانال‌های Info اختصاصی Stype CHOP

  • valid_packets – تعداد بسته‌های معتبر دریافت‌شده.

  • unrecognized_packets – تعداد بسته‌های شناسایی‌نشده.

  • corrupt_packets – تعداد بسته‌های خراب یا معیوب.

  • missing_packets – تعداد بسته‌های گم‌شده.

  • dropped_packets – تعداد بسته‌هایی که حذف شده‌اند.

  • last_packet_num – شماره آخرین بسته دریافت‌شده.

کانال‌های Info مشترک CHOP

  • start – موقعیت شروع بازه CHOP بر حسب تعداد نمونه.

  • length – تعداد نمونه‌ها در CHOP.

  • sample_rate – نرخ نمونه‌برداری کانال‌ها (فریم بر ثانیه).

  • num_channels – تعداد کانال‌ها در CHOP.

  • time_slice – اگر Time Slice فعال باشد 1، در غیر این صورت 0.

  • export_sernum – تعداد دفعات به‌روزرسانی اتصال‌های Export.

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

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