Character arm stretches only in one axis - stretchy joints setup problem


#1

Hello,
I’m having a bit of a problem getting stretchy arm joints for my character done.

I’m using a method with multiply-divide and condition nodes to switch between IK and FK controls.
IK part is where the problem is.
Joints would stretch only in X axis, when I move them in Y or Z (up,down) they would not be affected by the stretch.
I’ve checked the Node Editor so many times and everything seem at it’s place.
This is really frustrating me since I’ve done leg joints with the same method and no problem occurred there. Legs move fine in all directions.

Any idea what should cause this problem?


#2

Hi
Could you please make few clarification:
Are you having twist/in between/ bendy joint between your shoulder and elbow and the elbow and wrist area?
When you stretch bendy or the twist joints also should have a stretchable spline ik setup and constrained to the shoulder and elbow or between elbow and wrist.
Hope this what you are looking for. If not explain it a bit more with a snapshot.
Regards,


#3

Check to see if the axis is not locked or connected to another constraint.

Also check your weights, make sure it’s correctly applied to the specified joint.

A screenshot will help more.


#4

I don’t have any band joints at this point (planning on adding flexy planes later)

Here’s the node setup for both, left and right, arms:

and this is the problem:

//youtu.be/ki07OfpXKnE

so when I move up (Y axis) joints shrink back

I hope this will help a bit


#5

Hi
I guess its something to do with the distance node locator… check if its connected properly with the ik Ctrl.
Right now your stretch work in x axis alone. Make sure if all 3 translates are connected with ik ctrl by means of parenting or pointConstraint.
Regards,