خلاصه (Summary)

Polyloft SOP یک شبکه از مثلث‌ها (mesh of triangles) تولید می‌کند که با اتصال (Loft/Stitch) نقاط مربوط به وجوه باز یا بسته ساخته می‌شود، بدون اینکه هیچ نقطه جدیدی اضافه کند.

همچنین می‌تواند گروه‌هایی از نقاط نامرتبط را به‌طور مشابه به هم وصل کند.
برای این کار، نیازی نیست که تعداد نقاط وجوه یا گروه‌ها یکسان باشد.

🔹 ورودی اختیاری:
یک Rest Geometry مشخص می‌شود (معمولاً کپی‌ای از ورودی اصلی در یک وجه مشخص، اغلب وجه شماره 1).
این کار باعث می‌شود که ترتیب نقاط در طول انیمیشن ثابت بماند و از پرش (pop) در دوخت مثلثی هنگام تغییر شکل هندسه جلوگیری کند.
⚠️ اگر از Rest Geometry استفاده می‌کنید و گروه‌های وجه یا نقطه را مشخص کرده‌اید، مطمئن شوید که این گروه‌ها در ورودی دوم تعریف شده باشند.


پارامترها (Parameters)

🔹 Polyloft Page

  • Connect Closest Ends (proximity): دوخت را از دو نزدیک‌ترین نقطه شروع می‌کند و جهت دلخواه وجه و رأس شروع را مدیریت می‌کند.

  • Consolidate Points (consolidate): نقاط مجاور را قبل از دوخت یکی می‌کند (Fuse).

  • Distance (dist): فاصله آستانه برای یکپارچه‌سازی نقاط.

  • Minimize (minimize): هدف کمینه‌سازی فاصله:

    • 2-Point Distance (point2): پیش‌فرض؛ هدف اتصال ساده دو نقطه.

    • 3-Point Distance (point3): ممکن است از تقاطع‌ها جلوگیری کند.

  • U Wrap (closeu): بستن دوخت در راستای U (بستن هر مقطع عرضی).

    • Off → غیرفعال

    • On → فعال

    • If Primitive does → فقط در صورت وجود پرایمیتو اعمال شود.

  • V Wrap (closev): اتصال اولین و آخرین مقطع عرضی.

    • Off → غیرفعال

    • On → فعال

    • If Primitive does → فقط در صورت وجود پرایمیتو اعمال شود.

  • Create Polygon Group (creategroup): مثلث‌های تولیدشده را در یک گروه قرار می‌دهد.

  • Name (polygroup): نام گروه را مشخص می‌کند (زمانی که Create Polygon Group فعال باشد).

  • Method (method): روش دوخت/loft:

    • Faces: اتصال مجموعه‌ای از وجوه با استفاده از رئوس کنترل.

    • Points: اتصال مجموعه‌ای از نقاط؛ هر مجموعه نقش یک مقطع عرضی را ایفا می‌کند.

  • Group (group): زیربخشی از وجوه برای Loft.

  • Keep Primitives (prim): مقاطع عرضی اولیه را بعد از دوخت نگه می‌دارد.


🔹 Point Groups Page

(دوخت مجموعه‌ای از نقاط، هر مجموعه به عنوان یک مقطع عرضی عمل می‌کند)

  • Point Group (point): توالی مجموعه‌ نقاطی که باید به هم دوخته شوند.

  • Point Group (point0group): گروه‌های نقطه‌ای.


ورودی‌های اپراتور (Operator Inputs)

  • Input 0: هندسه اصلی برای Loft.

  • Input 1: هندسه Rest (اختیاری) برای حفظ ترتیب نقاط در انیمیشن.


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

🔹 Common SOP Info Channels

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

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

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

  • last_vbo_update_time → مدت زمان آپدیت داده‌های هندسی روی GPU (از داده CPU) در رشته دیگر.

  • last_meta_vbo_update_time → مدت زمان آپدیت داده‌های سطح متا (metaballs یا nurbs) روی GPU در رشته دیگر.

🔹 Common Operator Info Channels

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

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

  • cook_frame → شماره فریم آخرین Cook (نسبت به تایم‌لاین کامپوننت).

  • cook_abs_frame → شماره فریم مطلق آخرین Cook.

  • cook_start_time → زمان شروع Cook (ms).

  • cook_end_time → زمان پایان Cook (ms).

  • cooked_this_frame → آیا در این فریم Cook شده است (۱ یا ۰).

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

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