Page 1 of 1

move hand-position when vetruvian arm-layer is changed

Posted: Mon Jan 13, 2025 12:31 pm
by roberto13
I have a switch layer with different hands.
i want the hand to be moved to the hand wrist position of my different vetruvian arms automatically.
So lets say if i change my arm from B1 to B2, the hand then snaps to the right wrist position.

I am not a scripter, but in maya i hacked a little script together like so:

//if status ui is changed (b1 to b2) execute following script:

//query position hand layer = x;
//query position of a specific point of the visible vetruvian layer = y;
//move x to y;

Would this be possible in Moho?
Thank you:)

Re: move hand-position when vetruvian arm-layer is changed

Posted: Mon Jan 13, 2025 6:47 pm
by lucasfranca
A solution for this is to have a target for the wrist, if it changes, the position will change.

Re: move hand-position when vetruvian arm-layer is changed

Posted: Mon Jan 13, 2025 8:51 pm
by roberto13
unfortunatally this does not work. because my three vetruvian arms have different wrist positions each.
I wanted to avoid my current solution using three identical hand switch groups. So now every vertuvian arm has its own hand switch layer.

Re: move hand-position when vetruvian arm-layer is changed

Posted: Mon Jan 13, 2025 9:57 pm
by Greenlaw
You can get each wrist bone to follow the primary wrist bone using Constraints, but that can become messy if you accidentally animate a non-primary wrist bone. So don't do that.

I think what I would do is place the main wrist bone outside of the Vitruvian Bones group, and have a secondary wrist bone inside each Vitruvian Bone. This secondary bone is just a placeholder bone parented to the real wrist bone, and it gives the child bones (i.e., fingers) something they can be parented to. Then, enable Shy for the secondary wrist bones so you don't accidentally animate them. This way, you have one wrist bone (the primary) used by all three Vitruvian Bone sets.

Re: move hand-position when vetruvian arm-layer is changed

Posted: Tue Jan 14, 2025 1:10 am
by roberto13
Thank you, i will try this:)