Hello!
Thanks, Itsjustme, for spending the time investigating this problem. It’s certainly a fascinating rig.
It’s not quite what I’m after, though. The fact that bone2 is distinct from Null2 is the deal-breaker, for me. What you’ve cooked up is very similar to a Surface Constraint (one which uses a ball as surface, except you cleverly employ bone1 instead of a lathed sphere). You’re still positioning bone2’s placement on the ball by means of another bone (Null2, actually). I love how elegant you’ve made the adjustment of bone2’s freedom, just by adjusting Null1’s Translate Limit’s constraint. That’s cool. Still, my main need is to position everything with one bone, not two. Essentially I want Null2’s freedom to be curtailed. Picky, aren’t I?
Consider my Anzovin shoulder-rig example. The elbow-pointing paraphanelia is directed by the visible Bicep Control Bone. By analogy, this visible Control Bone would be Null2, in your setup. Since it’s still free to pull free from the end of the shoulder, it’s going to carry the elbow pointing stuff with it. This is exactly how a discrepency is introduced, between the control bone and its underlying geometery. This is how unpredictable behavior creeps into the system. Of course one could set it up so that the elbow control mechanism is directed by bone2, instead. But then bone2 would have to be visible all the time. This means you’d have two Bicep Control Bones … and Null2’s function would be reduced to that of “Shoulder Pointer.” Really, it would be simpler just to keep the shoulder visible. This is one of the reasons why I favor the Egg rig, because the shoulders are visible, and the elbow pointers function more precisely as a result. Still, I do envy the simplicity of the Setup Machine Rig. To be able to adjust the shoulder and upper arm with one bone, instead of two, is neat.
So for my purposes, your setup doesn’t quite cut it. Still, it’s neat to study. Joe Williamson needed something like this, for the knee of his Hunter model. Maybe it’ll be useful for him?
I’m definately keeping a copy of your rig on my hard drive, Itsjustme. If I ever need an object to remain in a spherical orbit, I’m going to use this puppy.
Sincerely,
Carl Raillard