[solved] Make child ignore parent when using controlJoint

What’s the best way to make a child joint ignore a parent thats being transformed by controlJoint. Is it possible to just use a subpart with exclusions when using this method?[/b]

A child joint always inherits the transform from its parent joints, just as a child node always inherits the transform from its parent nodes. If you don’t want the child joint to inherit the parent’s transform, you have to either (a) compute the inverse transform each frame and reapply it to the child joint, or (b) change the joint structure so that it is not, in fact, a child joint.

You can use egg-optchar -p to change the joint structure.


I didn’t realize that optchar could send a joint back to the root without breaking animations. That’s just plain awesome.

Thanks David :slight_smile: