G3 MHX small toes seems double rotate with 2 constrain

Issue #1066 resolved
engetudouiti created an issue

I noticed this issue when I re-target mocap mixamo dance poses to MHK FX bones. all small toe bones hard rotate, as if double rotate added by toe rotation.

Then I check each bone driver and constrain.

Then notice, all small toes are constrain with Drv small toes already. I do not remember how the drv bone work clear,

but (drv) small toes already have driver which rotate with Toe bone ^^;

Case A small toes parent with tarsel

Small toes copy rotation of (drv) small toe by constrain as addictive >> each drv small toe driven by Toe (driver)

at same time, small toes new constrain which copy rotation of Toe bone activated >>> double rotate

Case B small toes parent with Toe

Small toes copy rotation of (drv) small toe by constrain >> each drv small toe driven by Toe (driver)

small toes new constrain which copy rotation of Toe bone De-activated

at same time each small toes are now parented with Toe so they follow Toe rotaion >>>> double rotate

The simple way is, when rotate toe bones, without merge,, we may need not to keep Copy rotation of drv bone I feel.

because without drv bone,, all toe bone can rotate with Toe without problem.

(parented with Toe = children small Toe rotate

(parented with Tarsal >> small Toe have constrain which can rotate with Toe ( MHX add it and activate)

I do not test with G8 because G8 do not need complex thing, (all small toes are parented with Toe I remember)

maybe when convert to MHX without merge toe, add on happend to keep un-necessary driver I feel.

anyway check it and confirm please…

Comments (5)

  1. engetudouiti reporter

    If there was reason to keep constrain for (drv) small toes..(I do not remember,,^^;)

    You should not set small Toe parent With Toe.

    so small Toes only copy rotation of Drv bones. >>>> then you need not keep new Constrain with Toe rotation.

    (because Drv bone already follow Toe rotation with each small Toe pivot . if we use it we need not use Constrain anymore, just copy rotation of Drv. then we should not parent with Toe any more)

    About this case,, we need to parent small toes with Tarsal.. >>> with IK posing, you may see small toe bone move with rev bone ….

    Though If script toggle or change driver setting (each drv small toes) maybe you can handle this though.

    As conculusion, you may need to hide One of Constrain of toe or toggle Drv bone driver active / de active

    I feel.

    But if it is too complex. I may manually toggle it ^^

  2. engetudouiti reporter

    Thanks I do not know if it already work when I use merge toes >> convert…(it seems most stable way I understand it)

    anyway I will check it later.🙂

  3. Log in to comment