Superquad SOP

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

خلاصه

Superquad SOP یک سطح ایزوکوادر (Isoquadric Surface) تولید می‌کند.

  • این سطح یک شکل کروی مشابه Metaball ایجاد می‌کند، با این تفاوت که شکل آن نسبت به محیط اطراف تغییر نمی‌کند.

  • می‌توانید XY Exponent سطح ایزوکوادر را تغییر دهید تا شکل آن مربع‌مانند (“squarish”) یا ستاره‌ای (“starish”) شود.

  • همچنین، سطح ایزوکوادر همیشه به صورت چندضلعی یا Mesh تعریف می‌شود.

PythonIcon.png
کلاس: superquadSOP_Class


فهرست مطالب

  1. خلاصه

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

  3. ورودی‌های اپراتور

  4. کانال‌های Info CHOP
      4.1 کانال‌های اطلاعاتی مشترک SOP
      4.2 کانال‌های اطلاعاتی مشترک اپراتورها


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

Primitive Type (type)

انتخاب نوع پرایمیتیو.

  • برای اطلاعات بیشتر، به مقاله Primitive مراجعه کنید.

  • بسته به نوع انتخاب‌شده، برخی گزینه‌های SOP ممکن است اعمال نشوند.

Connectivity (surftype)

  • این گزینه برای انتخاب نوع سطح هنگام استفاده از Mesh Primitive کاربرد دارد.

Modify Bounds (modifybounds)

  • فقط زمانی که یک ورودی به Superquad SOP متصل باشد، فعال است و برای تعیین محدوده‌های Superquad استفاده می‌شود.

  • وقتی فعال باشد، پارامترهای Transform زیر موقعیت و شعاع را بیشتر اصلاح می‌کنند.

Radius (rad)

  • تعیین شعاع کلی Superquad

Center (t)

  • Offset مرکز Superquad نسبت به مرکز شیء

Reverse Anchors (reverseanchors)

  • معکوس کردن جهت Anchors

Anchor U (anchoru)

  • تعیین نقطه در محور X که هندسه حول آن موقعیت، مقیاس و چرخش پیدا می‌کند

Anchor V (anchorv)

  • تعیین نقطه در محور Y برای موقعیت، مقیاس و چرخش

Anchor W (anchorw)

  • تعیین نقطه در محور Z برای موقعیت، مقیاس و چرخش

Orientation (orient)

  • تعیین محور قطب برای سطح ایزو

Rows (rows)

  • تعداد ردیف‌های استفاده‌شده در Superquad

Columns (cols)

  • تعداد ستون‌های استفاده‌شده در Superquad

XY Exponent (expxy)

  • تعیین تورم یا جمع‌شدگی در محورهای X و Y

Z Exponent (expz)

  • تعیین تورم یا جمع‌شدگی در محور Z

  • برای توضیح بیشتر به Metaball SOP مراجعه کنید

Multiple Points per Pole (upole)

  • تعیین اینکه نقاط در قطب‌ها مشترک باشند یا منحصر به ستون‌ها

Cusp Polygons (cusp)

  • منحصر به فرد کردن نقاط → باعث ایجاد سطح Faceted می‌شود

Cusp Angle (angle)

  • زاویه ورودی بر حسب درجه برای تعیین اینکه رأس‌ها مشترک باشند یا نه → ایجاد Cusp

Texture Coordinates (texture)

  • اضافه کردن مختصات UV به سطح

Compute Normals (normals)

  • ایجاد Normals روی هندسه


ورودی‌های اپراتور

  • Input 0: –


کانال‌های Info CHOP

اطلاعات اضافی Superquad SOP از طریق Info CHOP قابل دسترسی است.

Common SOP Info Channels

  • num_points → تعداد نقاط در SOP

  • num_prims → تعداد پرایمیتیوها در SOP

  • num_particles → تعداد ذرات در SOP

  • last_vbo_update_time → زمان صرف‌شده در Thread دیگر برای به‌روزرسانی داده‌های هندسه روی GPU از داده‌های CPU

  • last_meta_vbo_update_time → زمان صرف‌شده در Thread دیگر برای به‌روزرسانی Meta Surface (مثل Metaballs یا NURBS) روی GPU

Common Operator Info Channels

  • total_cooks → تعداد دفعات Cook اپراتور

  • cook_time → مدت زمان آخرین Cook (میلی‌ثانیه)

  • cook_frame → شماره فریم آخرین Cook نسبت به Timeline Component

  • cook_abs_frame → شماره فریم آخرین Cook نسبت به زمان مطلق

  • cook_start_time → زمان شروع Cook (میلی‌ثانیه)

  • cook_end_time → زمان پایان Cook (میلی‌ثانیه)

  • cooked_this_frame → 1 اگر اپراتور در این فریم Cook شده باشد

  • warnings → تعداد هشدارها

  • errors → تعداد خطاها