POP to DAT

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


خلاصه (Summary)

POP to DAT با استفاده از منوی Extract، نقاط (points) یا پرمیتیوهای (primitives) یک POP را به جدول تبدیل می‌کند:

  • جدول نقاط (یک ردیف برای هر نقطه)

  • جدول پرمیتیوها (یک ردیف برای هر پرمیتیو)

  • جدول ورتکس‌ها (یک ردیف برای هر ورتکس)

در همه حالت‌ها، یک ستون برای هر مؤلفه ویژگی (attribute component) ایجاد می‌شود و پارامتر Attributes به شما اجازه می‌دهد ویژگی‌های خاصی را برای نمایش انتخاب کنید.

جدول پرمیتیوها یک ستون اختیاری دارد که نوع پرمیتیو را نمایش می‌دهد: نقطه (point)، خط (line)، خط‌چین (linestrip)، مثلث (triangle) یا چهارضلعی (quad).

پارامتر Transpose به شما اجازه می‌دهد جدول را ترنسپوز کنید (ردیف‌ها و ستون‌ها را جابجا کنید) تا همه نام‌های ویژگی‌ها در ستون اول قرار بگیرند و خوانایی بیشتری داشته باشند.

بدون تغییر منبع، می‌توانید داده‌های نمایش داده شده را محدود کنید؛ مثلاً فقط نقاط در یک بازه اندیس خاص، یا هر Nامین نقطه را نمایش دهید، یا به صورت تصادفی داده‌ها را کاهش دهید. این کار بررسی داده‌های بزرگ را بسیار آسان‌تر می‌کند.

همچنین می‌توانید انتخاب کنید که تنها نقاط یا پرمیتیوهای موجود در گروه‌های خاص نمایش داده شوند.

چون داده‌های POP روی GPU و جدول‌های DAT روی CPU هستند، ممکن است انتقال داده از GPU به CPU باعث مکث شود. مقدار پیش‌فرض Download Type روی Next Frame (Fast) است که تأخیر را به حداقل می‌رساند، اما DAT یک Time Slice بعد نمایش داده می‌شود. گزینه دیگر Immediate است که ممکن است باعث تأخیر چند میلی‌ثانیه‌ای در فریم جاری شود.

همچنین نگاه کنید به: DAT to POP, POP to CHOP, POP to TOP


محتویات (Contents)

  1. Summary – خلاصه

  2. Parameters – POP to Page – پارامترهای صفحه POP to

  3. Parameters – Common Page – پارامترهای عمومی

  4. Info CHOP Channels – کانال‌های Info CHOP
    4.1 Common DAT Info Channels – کانال‌های عمومی DAT
    4.2 Common Operator Info Channels – کانال‌های عمومی اپراتور


Parameters – POP to Page

Active (active)
وقتی فعال است، DAT اطلاعات هندسی به‌روز POP مرجع را می‌گیرد و تبدیل می‌کند. وقتی غیرفعال است، آخرین مقادیر تبدیل شده حفظ می‌شوند.

POP (pop)
POP که داده‌ها از آن تبدیل می‌شوند.

Download Type (downloadtype)
گزینه‌ای برای دانلود داده‌ها با تأخیر از GPU، که سریع‌تر است و رندر را متوقف نمی‌کند.

Extract (extract)
مشخص می‌کند که چه چیزی تبدیل شود: نقاط، پرمیتیو، ورتکس‌ها یا داده‌های جزئی (detail).

Attributes (attrib)
ویژگی‌هایی که باید تبدیل شوند.

Primitive Type (primitivetype)
وقتی فعال است، ستونی اضافه می‌کند که نوع پرمیتیو را نمایش می‌دهد: نقطه، خط، خط‌چین، مثلث یا چهارضلعی.

Transpose (transpose)
وقتی فعال است، ستون‌ها را به ردیف تبدیل می‌کند. تعداد ردیف‌ها برابر با تعداد ستون‌ها می‌شود.

Thin Out Range (thinoutrange)
فعال کردن فیلتر بر اساس اندیس.

Thin Range Start (thinrangestart)
اندیس شروع برای فیلتر مبتنی بر بازه.

Thin Range Length (thinrangelength)
تعداد عناصر فیلتر شده در بازه اندیس.

Thin Step (thinstep)
هر Nامین عنصر را فیلتر می‌کند.

Thin Random (thinrandom)
نسبت عناصر به صورت تصادفی فیلتر شده را مشخص می‌کند.

Thin Random Seed (thinrandomseed)
تعیین مقدار seed برای فیلتر تصادفی.

Group (group)
اگر گروه‌های ورودی وجود داشته باشند، با مشخص کردن نام گروه، این POP فقط روی عناصر آن گروه اعمال می‌شود.

Invert Group (invertgroup)
اگر گروهی مشخص شده باشد، این POP فقط روی عناصری که در گروه مشخص شده نیستند اعمال می‌شود.

Group Columns (grpcol)
وقتی مقداری غیر از None داشته باشد، برای هر گروه یک ستون اضافه می‌کند و نام گروه عنصر را می‌گیرد.


Parameters – Common Page

  • Language (language) ⊞ : انتخاب زبان اسکریپت

  • Edit/View Extension (extension) ⊞ : انتخاب پسوند فایل برای نمایش به ویرایشگر خارجی

  • Custom Extension (customext) : تعریف پسوند سفارشی

  • Word Wrap (wordwrap) ⊞ : فعال کردن Word Wrap برای نمایش Node


Info CHOP Channels

اطلاعات اضافی POP to DAT از طریق Info CHOP قابل دسترسی است

Common DAT Info Channels

  • num_rows – تعداد ردیف‌ها در این DAT

  • num_cols – تعداد ستون‌ها در این DAT

Common Operator Info Channels

  • 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 شده باشد

  • warnings – تعداد هشدارها در این اپراتور

  • errors – تعداد خطاها در این اپراتور