سلام.
در مورد مشکلتون فکر کنم این کار جواب بده.
1) این بن پایین پایین که که پوینت IK solver بهش وصله رو انتخاب و با راست کلیک اون رو freeze transforme کنید/
2) حالا هم که یه پوینت اون بالای بالا دارید
3) اگه محور local ابزار move این بن پایین برای عمودی مثلا x هست.
4) از پنل موشن و در assign controller از zero pos XYZ و Z با assign controller بهش float expressiaon بدید.
5) این بن پایینی رو پوینت بالایی رو انتخاب کنید و توی مکس اسکریپت با فرمان
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
6) توی float expression با انتخاب یه نام و یه scaler و یه اسکیلر بسازید و سمت چپ اون رو انتخاب و با assign to constant مقداری که با مکس اسکریپت بدست اوریدید رو بهش بدید.
7) رو تا vector ایجا کنید.
8) یکی از اونها رو با assign controller بن پایینی و دیگری رو پوینت بالایی انتخاب کنید.
9) حالا توی بخش expression این رو بنویسید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که به جا vector1 , vector2 نام وکتور هاتون و به جای scaler نامی که برای scaler استفاده کردید بنویسید و evalute رو بزنید.
10) حالا zero X pos اون بن پایین رو به zero X pos این بن ساق پا با راست کلیک . wire parameters وایر کنید.
11) حالا تقریبا مشکل باید حل شده باشه فق برای در راست شدن پا یه کمی باید با assign to constant کار کنید و مقدار مطلوب رو بست بیارید.
-- برای بن ها هم freeze length رو غیر فعال و از نوع squash بزارید.
امیدوارم خوب توضیح داده باشم.