mgear-dev / mgear4

mGear v.4.x.x (python 3 ready) https://mgear4.readthedocs.io
MIT License
266 stars 94 forks source link

Metahuman driver neck bones not driven by mGear EPIC Metahuman rig #232

Closed wgergely closed 1 year ago

wgergely commented 1 year ago

I could be misunderstanding the control/driver relations but to it seems like the default Metahuman mGear rig is not attaching itself to the neck_01_drv and neck_02_drv bones.

Symptom: The EPIC Metahuman template (z-up, didn't test y-up) controls neck_C0_fk0_ctl and neck_C0_fk1_ctl don't affect the corresponding driver joints. The head is moving correctly but the neck_0x_drv joints are not linked to any controls.

Expected behaviour: I fixed it by manually creating mgear_matrixConstraints that take the neck fk controls and neck driver joints as inputs.

image

Would be nice to check this against the Metahuman rig and implement an automatic fix. Thank you!

miquelcampos commented 1 year ago

@wgergely Thanks for the feedback! I will check this ASAP

miquelcampos commented 1 year ago

@wgergely I have checked this and I can't reproduce it with the latest mGear version. Maybe It was fixed with another ticket, since many changes have been made in this area 2023-09-01_12h27_16

I am closing the ticket, Please check again with the next release 4.1 will be available very soon. Thanks

wgergely commented 1 year ago

🎉 Thanks Miquel, I'll test it too. I'll have to check which version we're on at the moment (probably behind the master).