خلاصه
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: تعداد خطاها (در صورت وجود)
