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