خلاصه
Creep SOP به شما اجازه میدهد هندسهٔ Source Input (input0) را روی سطح هندسهٔ Path Input (input1) تغییر شکل داده و انیمیت کنید.
پارامترها – صفحه پارامترها
Reset (reset): وضعیت Creep را بر اساس پارامتر Reset Method زیر ریست میکند.
Reset Method (resetmethod):
هندسهٔ Source Input به گونهای ترجمه، چرخش و مقیاس میشود که گزینههای مشخصشده در پایین را برآورده کند:Fill path (fillpath): مقادیر محاسبه میشوند تا هندسهٔ ورودی را طول و عرض مسیر Path Input کشیده یا کوچک کنند. این مقادیر در نه فیلد ترنسفورم پایین SOP قرار میگیرند.
Keep proportions (keepproportions): مشابه گزینهٔ بالا، اما مقادیر به گونهای مقداردهی اولیه میشوند که کمترین تحریف هندسهٔ شیء ایجاد شود.
توضیح:
سه فیلد ترنسفورم زیر، موقعیت هندسهٔ ورودی را در طول ردیفها (U) و ستونها (V) مسیر تعیین میکنند.
مثال: Creep Translate برابر با
(0.5, -0.5, 1)، هندسهٔ منبع را در وسط مسیر و یک واحد دورتر از آن قرار میدهد.برای مقیاسدهی: اگر اندازهٔ منبع
(0.2, 0.3)باشد، ۲۰٪ ستونها و ۳۰٪ ردیفها روی مسیر را میپوشاند.
Translate (t) – جابهجایی
ترجمهٔ هندسهٔ Source Input Creep روی سطح Path Input:
X (tx): جابهجایی در امتداد پارامتر U مسیر
Y (ty): جابهجایی در امتداد پارامتر V مسیر
Z (tz): جابهجایی در امتداد پارامتر W مسیر (ارتفاع بالاتر یا پایینتر از مسیر)
Rotate (r) – چرخش
چرخش هندسهٔ Source Input Creep روی سطح Path Input:
X (rx): چرخش در امتداد پارامتر U مسیر
Y (ry): چرخش در امتداد پارامتر V مسیر
Z (rz): چرخش در امتداد پارامتر W مسیر
Scale (s) – مقیاس
مقیاسدهی هندسهٔ Source Input Creep روی سطح Path Input:
X (sx)
Y (sy)
Z (sz)
ورودیهای اپراتور
Input 0: Source Input
Input 1: Path Input
کانالهای Info CHOP
اطلاعات اضافی Creep SOP از طریق Info CHOP در دسترس است.
کانالهای رایج SOP Info
num_points: تعداد نقاط در این SOP
num_prims: تعداد پرایمیتیوها
num_particles: تعداد ذرات
last_vbo_update_time: زمان صرفشده در یک رشته دیگر برای آپدیت دادههای هندسی روی GPU از دادههای CPU SOP (جزء زمان فریم معمولی نیست)
last_meta_vbo_update_time: زمان صرفشده در یک رشته دیگر برای آپدیت دادههای سطح متا (مثل metaball یا nurbs) روی GPU
کانالهای رایج Operator Info
total_cooks: تعداد دفعات cook شدن اپراتور از آغاز فرآیند
cook_time: مدت زمان آخرین cook به میلیثانیه
cook_frame: شماره فریم آخرین cook نسبت به تایملاین کامپوننت
cook_abs_frame: شماره فریم آخرین cook نسبت به زمان مطلق
cook_start_time: زمان شروع cook در فریم جاری (میلیثانیه)
cook_end_time: زمان پایان cook در فریم جاری (میلیثانیه)
cooked_this_frame: مقدار 1 اگر اپراتور در همین فریم cook شده باشد
warnings: تعداد هشدارها (در صورت وجود)
errors: تعداد خطاها (در صورت وجود)
