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

Sort SOP

آموزش Sort SOP در نرم افزار Touchdesigner ویدئوی آموزشی youtube ویدئو آموزشی Aparat خلاصه Sort SOP امکان مرتب‌سازی نقاط (Points) و پرایمیتیوها (Primitives) را به روش‌های مختلف فراهم می‌کند. گاهی پرایمیتیوها به ترتیب دلخو

آموزش Sort SOP در نرم افزار Touchdesigner

ویدئوی آموزشی youtube

ویدئو آموزشی Aparat

خلاصه

Sort SOP امکان مرتب‌سازی نقاط (Points) و پرایمیتیوها (Primitives) را به روش‌های مختلف فراهم می‌کند.

  • گاهی پرایمیتیوها به ترتیب دلخواه هستند اما ترتیب نقاط این‌گونه نیست.

  • ترکیب‌های زیادی برای مرتب‌سازی وجود دارد.

  • برای مرتب‌سازی Vertices از Primitive SOP استفاده کنید.

PythonIcon.png
کلاس: sortSOP_Class


فهرست مطالب

  1. خلاصه

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

  3. پارامترها – صفحه Primitives

  4. پارامترها – صفحه Particles

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

  6. کانال‌های Info CHOP
      6.1 کانال‌های اطلاعاتی مشترک SOP
      6.2 کانال‌های اطلاعاتی مشترک اپراتورها


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

Point Sort (ptsort)

  • مرتب‌سازی نقاط ورودی هندسه بر اساس معیارهای زیر:

  • Seed (pointseed) → دانه تصادفی هنگام استفاده از حالت Random

  • Offset (pointoffset) → جابجایی ترتیب نقاط به اندازه مشخص شده در خط Offset

  • Point (pointprox) → مختصات X, Y, Z برای مرتب‌سازی بر اساس نزدیکی به یک نقطه

  • Vector Object (pointobj) → مرتب‌سازی نقاط بر اساس وکتوری که از مقادیر Transform شیء تعریف شده

  • Vector (pointdir) → امکان تعیین یک وکتور خاص برای مرتب‌سازی نقاط


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

Primitive Sort (primsort)

  • مرتب‌سازی پرایمیتیوها بر اساس معیارهای زیر:

  • Seed (primseed) → دانه تصادفی هنگام استفاده از حالت Random

  • Offset (primoffset) → جابجایی ترتیب پرایمیتیوها به اندازه مشخص شده

  • Point (primprox) → مختصات X, Y, Z برای مرتب‌سازی بر اساس نزدیکی به یک نقطه

  • Vector Object (primobj) → مرتب‌سازی پرایمیتیوها بر اساس وکتور Translation شیء

  • Vector (primdir) → امکان تعیین یک وکتور خاص برای مرتب‌سازی پرایمیتیوها


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

  • ذرات (Particles) به صورت جداگانه برای هر سیستم ذره‌ای مرتب می‌شوند.

  • یعنی اگر SOP دارای ۲ سیستم ذره‌ای مختلف باشد، هر کدام به‌صورت مستقل مرتب می‌شوند.

Particle Sort (partsort)

  • مرتب‌سازی ذرات بر اساس معیارهای زیر:

  • Reverse Results (partreverse) → معکوس کردن نتیجه مرتب‌سازی ذرات

  • Offset (partoffset) → جابجایی ترتیب ذرات به اندازه مشخص شده

  • Point (partprox) → مختصات X, Y, Z برای مرتب‌سازی بر اساس نزدیکی به یک نقطه

  • Vector Object (partobj) → مرتب‌سازی ذرات بر اساس وکتور Translation شیء

  • Vector (partdir) → امکان تعیین یک وکتور خاص برای مرتب‌سازی ذرات


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

  • Input 0: - (ورودی اصلی)


کانال‌های Info CHOP

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

Common SOP Info Channels

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

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

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

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

  • last_meta_vbo_update_time → زمان صرف‌شده برای به‌روزرسانی Meta Surface روی 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 → ۱ اگر اپراتور در این فریم Cook شده باشد

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

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