جستجو در دوره‌ها، کاربران و پست‌ها…
SOPs

Superquad SOP

Superquad SOP پرش به ناوبری | پرش به جستجو خلاصه Superquad SOP یک سطح ایزوکوادر (Isoquadric Surface) تولید می‌کند. این سطح یک شکل کروی مشابه Metaball ایجاد می‌کند، با این تفاوت که شکل آن نسبت به محیط اطراف تغییر نمی‌کند

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 → تعداد خطاها