Here I go again with a new step in this complex stuff.
My previous 3D rigs make point to point rig of limbs. See my attempt of a 3D leg and the 3D hand in this forum section.
Those solutions gives you a way to move the joints of the limbs in a 3D space. Then the lines that connect the limbs must be lines without points inside due to the bones that are moved in the "3D" space are central bones with the points only attached to them in a riggid binded way.
I have just discovered (invented) a way to have a real 3D bone that matches the desired length of the limb. Also this variable length bone can carry with all the points between the two joints so NOW you can do a 3D limb with a complex shape!!!!
See my anme file. The crumpled up limb that I have drawn can be stretched and contracted easily like in a 3D space.
The bone that is in the joint is contrained to the one in the oposite side of the limb so they keep together the shape of the limb, To have more control over the shape during its rotation you shluld insert more rotation keyframes for the free bone of the limb.
It is great!!! Now I'm not restricted to a straigth shape made with two circles and two lines!!! I can move in "3D" ANY shape!!!!!!!!














Best
Genete