خلاصه (Summary)

POP to CHOP ویژگی‌ها (Attributes) در POP را به کانال‌های CHOP تبدیل می‌کند.

می‌توانید انتخاب کنید که ویژگی‌های مربوط به Point‌ها، Vertex‌ها یا Primitive‌ها به کانال‌ها منتقل شوند.
وقتی گزینه‌ی Extract روی Points تنظیم شود، هر Point به یک Sample از کانال‌ها تبدیل می‌شود.

برای کاهش (کم‌پشت کردن) تعداد Pointها و عناصر دیگر، می‌توانید از پارامترهای Thin استفاده کنید؛ مثل انتخاب هر Nاُمین Point، تعیین بازه‌ی شروع–پایان، یا کاهش تصادفی Pointها.

فرمت نام کانال‌ها محدود است، چون نمی‌توان از کاراکترهای () یا [] در نام کانال استفاده کرد.
منوی Name Format به شما اجازه می‌دهد بین دو حالت انتخاب کنید:

  • Basic: فرمت ساده شبیه CHOP، با حروف کوچک که اعداد بعد از آن‌ها می‌آیند.

  • Precise: فرمت دقیق‌تر که در آن () با _ و [] نیز با _ نمایش داده می‌شوند، به شکلی که هنگام بازگرداندن کانال‌ها از CHOP به POP، بتوان آن‌ها را دقیقاً تفسیر کرد.

اگر بخواهید نوع داده در POPها حفظ شود — شامل float، integer، unsigned integer و همچنین single یا double precision — پارامتر Type Suffix یک کاراکتر به انتهای نام کانال اضافه می‌کند که این اطلاعات را نگه می‌دارد.
حروف کوچک نشان‌دهنده‌ی Single Precision و حروف بزرگ نشان‌دهنده‌ی Double Precision هستند.
ماتریس‌ها با نام‌هایی مثل m00، m01 و… نام‌گذاری می‌شوند.

پسوندهای نوع داده (Type Suffix)

  • f : float

  • F : double float

  • u : unsigned int

  • t : transform (float)

  • T : double transform

  • d : direction (float)

  • D : double direction

  • m : matrix (از هر نوعی)

  • c : byte

  • b : bool (از هر نوعی)

همچنین ببینید:
CHOP to POP، POP to TOP، POP to DAT


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

  1. Summary

  2. Parameters – CHOP To Page

  3. Parameters – Common Page

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


پارامترها – صفحه CHOP To (Parameters – CHOP To Page)

Active (active)

فعال یا غیرفعال بودن اپراتور.

POP (pop)

مسیر یا مرجع POPی که داده‌ها از آن استخراج می‌شوند.

Download Type (downloadtype) ⊞

نوع داده‌ای که از POP دریافت می‌شود.

Extract (extract) ⊞

تعیین می‌کند استخراج داده‌ها از Points، Vertices یا Primitives انجام شود.

Thin Out Range (thinoutrange)

فعال‌سازی کاهش تعداد عناصر در یک بازه مشخص.

Thin Range Start (thinrangestart)

نقطه‌ی شروع بازه‌ی کاهش (Thinning).

Thin Range Length (thinrangelength)

طول بازه‌ای که عملیات Thinning روی آن انجام می‌شود.

Thin Step (thinstep)

انتخاب هر Nاُمین عنصر (مثلاً هر ۲ یا هر ۵ Point).

Thin Random (thinrandom)

فعال‌سازی کاهش تصادفی عناصر.

Thin Random Seed (thinrandomseed)

Seed برای تولید الگوی تصادفی در Thinning.

Name Format (nameformat) ⊞

تعیین فرمت نام‌گذاری کانال‌ها (Basic یا Precise).

Type Suffix (typesuffix)

افزودن پسوند نوع داده به انتهای نام کانال.

Attributes Scope (attribscope)

تعیین اینکه کدام Attributeها استخراج شوند (با الگوی نام).

Rename Scope (renscope)

تغییر نام Attributeها بر اساس الگو.

Group (group)

اعمال عملیات فقط روی یک Group مشخص از عناصر.

Invert Group (invertgroup)

معکوس کردن انتخاب Group.

Sample Rate (rate)

نرخ سمپل کانال‌های خروجی.


پارامترها – صفحه Common (Parameters – Common Page)

Time Slice (timeslice)

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

Scope (scope)

تعیین می‌کند کدام کانال‌ها تحت تأثیر قرار بگیرند.

Sample Rate Match (srselect) ⊞

مدیریت حالتی که نرخ سمپل CHOPهای ورودی متفاوت باشد.
در صورت Resampling، منحنی‌ها بر اساس روش Interpolation (یا Linear به‌صورت پیش‌فرض) درون‌یابی می‌شوند.

Export Method (exportmethod) ⊞

نحوه‌ی اتصال کانال CHOP به پارامتر.

Export Root (autoexportroot)

مسیر ریشه‌ای که مسیرهای Export نسبت به آن محاسبه می‌شوند.

Export Table (exporttable)

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


کانال‌های Info CHOP (Info CHOP Channels)

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

کانال‌های عمومی Info CHOP

  • start – شروع بازه‌ی CHOP بر حسب سمپل

  • length – تعداد سمپل‌ها

  • sample_rate – نرخ سمپل کانال‌ها (فریم بر ثانیه)

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

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

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

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

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

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

  • cook_frame – شماره فریم آخرین پردازش نسبت به تایم‌لاین کامپوننت

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

  • cook_start_time – زمان شروع پردازش در آن فریم (میلی‌ثانیه)

  • cook_end_time – زمان پایان پردازش در آن فریم (میلی‌ثانیه)

  • cooked_this_frame – اگر در این فریم پردازش شده باشد 1

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

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