Hi all.
I would like to draw your attention to one problem. Maybe someone has a solution.
there is a character who has several versions of arms (Vitruvian bones). Each of which has a switch layer with hands. There are a lot of hands, so the character is heavy for moho.
To optimize the character, I tried reparenting the same layer of the hands on the other arms. If this is done on the main timeline, then it works. But when you place this action in smart bone, the hand bone starts to go crazy. I tried to understand the logic of what is happening and conducted several experiments. But nothing works. Maybe some of you tried to make a rig in a similar way and achieved the desired result. Please share how I can win.
If this method had worked, it would help optimize complex character rigs.
Below is an example for testing.
https://dropmefiles.com/0E3fU
hand bone reparent on Vitruvian bones
Moderators: Víctor Paredes, Belgarath, slowtiger
- synthsin75
- Posts: 10270
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: hand bone reparent on Vitruvian bones
Reparenting is often unpredictable with smart bone actions.
To get around this, I'd use bone targeting instead of bone reparenting.
https://www.mediafire.com/file/evh12ts0 ... .moho/file

In this file you can see the hand bone is always attached to a bone chain, that I would hide after getting set up. Then the smart bone action just swaps which v-bone arm this chain is targeted to.
Just make sure this hidden bone chain has enough bones to reach all of your arms in their full range of motion. And I also set the hand bone to independent angle, so it's not rotated when it changes target.
To get around this, I'd use bone targeting instead of bone reparenting.
https://www.mediafire.com/file/evh12ts0 ... .moho/file

In this file you can see the hand bone is always attached to a bone chain, that I would hide after getting set up. Then the smart bone action just swaps which v-bone arm this chain is targeted to.
Just make sure this hidden bone chain has enough bones to reach all of your arms in their full range of motion. And I also set the hand bone to independent angle, so it's not rotated when it changes target.
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/