Force SOP

توضیح: Force SOP به فیلد متابال وارد شده ویژگی‌های نیرو اضافه می‌کند که توسط Particle SOP یا Spring SOP به عنوان میدان جذب یا دفع استفاده می‌شود. به طور کلی:

  • مقادیر نیرو بزرگ‌تر از ۰ → نقاط جذب می‌شوند

  • مقادیر نیرو کوچک‌تر از ۰ → نقاط دفع می‌شوند


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

  • Radial Force doradial – با فعال کردن، نیرویی به سمت یا دور از مرکز فیلد متابال اعمال می‌شود، بسته به مقدار نیرو.

  • Force radial – وقتی Radial Force فعال است، قدرت میدان نیروی شعاعی را کنترل می‌کند.

  • Directional Force doaxis – فعال کردن این گزینه، تمام پارامترهای زیر را برای کنترل ویژگی‌های نیروی خاص فعال می‌کند.

  • Direction dir ⊞ – وقتی Directional Force فعال است، محور جهت بردار مشخص می‌شود و نیروها در طول بردار جهت برای نیروهای زیر فعال می‌شوند.

    • X dirx

    • Y diry

    • Z dirz

  • Axial Force axial – وقتی Directional Force فعال است، نیروی محور اصلی را کنترل می‌کند. افزایش این مقدار باعث حرکت ذرات در طول محور اصلی فیلد متابال مطابق با بردار جهت می‌شود.

  • Vortex Force vortex – وقتی Directional Force فعال است، مقدار چرخش ذرات حول محور اصلی را کنترل می‌کند.

    • مقادیر مثبت → چرخش ساعتگرد

    • مقادیر منفی → چرخش پادساعتگرد
      این نیرو یک نیروی گریز از مرکز است.

  • Spiral Force spiral – نیروی جذب/دفع عمود بر محور اصلی (Direction) را کنترل می‌کند.

    • مقادیر بزرگ‌تر از ۰ → نقاط به سمت محور اصلی کشیده می‌شوند

    • مقادیر کوچک‌تر از ۰ → ذرات به صورت عمود از محور اصلی دفع می‌شوند
      این نیرو یک نیروی مماسی است.


نکات

  • برای مشاهده فیلد تأثیر متابال، نمایش hull‌های متابال ورودی را روشن کنید. هر دو SOP Particle و Spring این hull‌ها را به عنوان هندسه راهنما نشان می‌دهند.

  • با تنظیم وزن ورودی‌های متابال، می‌توان اثر میدان نیرو را در فیلد متابال افزایش یا کاهش داد.

  • بهتر است مقیاس نیروها و میدان‌های نیرو را کوچک نگه داشت. این باعث می‌شود حرکت و جذب ذرات مدیریت‌پذیرتر و واقع‌گرایانه‌تر شود.


ورودی‌های Operator

  • Input 0: –


Info CHOP Channels

اطلاعات اضافی مربوط به Force SOP از طریق Info CHOP قابل دسترسی است.

Common SOP Info Channels

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

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

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

  • last_vbo_update_time – زمان صرف شده در یک thread دیگر برای به‌روزرسانی داده‌های هندسه در GPU از داده‌های CPU SOP

  • last_meta_vbo_update_time – زمان صرف شده در thread دیگر برای به‌روزرسانی هندسه متا (مانند metaballs یا nurbs) در GPU از داده‌های CPU SOP

Common Operator Info Channels

  • total_cooks – تعداد دفعاتی که operator پردازش شده

  • cook_time – مدت زمان آخرین پردازش به میلی‌ثانیه

  • cook_frame – شماره فریم آخرین پردازش نسبت به timeline کامپوننت

  • cook_abs_frame – شماره فریم آخرین پردازش نسبت به زمان مطلق

  • cook_start_time – زمان شروع پردازش در فریم مورد نظر (میلی‌ثانیه)

  • cook_end_time – زمان پایان پردازش در فریم مورد نظر (میلی‌ثانیه)

  • cooked_this_frame – ۱ اگر operator در این فریم پردازش شده باشد

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

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