I am a little bit stuck. I am trying to model and rig Lego figures as CG doubles for a stop motion animation my brother is working on, but alas, most real Lego pieces move more like levers than organic armatures.
There are three points of motion. The two antennaes need to move separately. But the robot has a neck - point A - which needs to swivel left and right, but not up and down. So I need to constrain it to the z-axis. But if I do that and turn the robot sideways with the main control armature, the z-axis will no longer be directly up, so the neck will constrain incorrectly.
Secondly, I need point B, the base of the antennae, to rotate on what is the x-axis, and that only. Say the antennae is pointed straight up. Theoretically point B should rotate all the way around so that the antennae can be pointed straight down, straight forward, straight backward, etc. But if point A moves, then point B’s axis has to change accordingly.
And point C is the same, except it should move on what is now the y-axis. And if either point A or B change, then the axis it rotates on must also change.
The problem is I want to just be able to grab and rotate the bones controlling each of these parts no matter what view I’m in. I want them to rotate on the same axis regardless of my window position. I want something more like levers and less like armatures.
Any help would be appreciated. This would also be useful for modeling minifigures.