Bones acting as pseudo roots even when the option is not enabled

Article needs peer review

Symptom

While working with IK chains you notice that some of the joints of the IK chain behave like Pseudo roots. On investigating the property page for the joint, Kinematic joint > General > Joint Behaviour, the Joint is Pseudo-Root option is not turned on. There seems to to be no explanation for the joint behaving like a Pseudo root



Cause This is partly due to Bug # 80773 XSI-Bone acting as Pseudo root  when upvector constraint added to second(or consecutive) bone/s in the chain.

The fact is that there is no reason to add an upvector to any bone other than the first bone of your IK chain. Since the function of the upvector constraint is to control the resolution plane of the IK chain, placing this constraint on the first bone is the correct workflow to adopt.



Solution

Note that deleting the upvector operator from the joint property stack will not solve the problem.

You can go into Kinematic joint > General > Joint Behaviour, and toggle the Joint is Pseudo-Root option on and off. This will solve the problem. However, it is a better idea to create a new IK chain and place the upvector constraint only on the first joint of the chain.



Applies To: XSI 2.0.1 on NT,Win2K

Posted: 6/20/2002



This page was last modified 16:42, 22 Nov 2005.
This page has been accessed 1320 times.