As reported by @Papercut in [[ https://developer.blender.org/T78217 | T78217 ]] paw rig type appears to have limitations on the unguligrades rear limbs.
There is a [[ https://developer.blender.org/D8154 | patch ]] submitted by @Mets that solves the issue on the lower part of the limb by replicating the front limb setup.
This has some critical issues need to be solved:
- [ ] the ik is now ending before the knee.
- [ ] adding a shoulder-like bone corresponding to human thigh to extend the ik will not extend the b-bone and tweak setup. Tweaks are often used to simulate muscles and fix deformation issues and in this kind of setup the part with more muscle mass will not be tweakable at all.
There are also some minor issues that needs to be tackled:
- [ ] the foot ik control is not positioned correctly.
- [ ] would benefit of an automation on heel that counter-balance the foot_ik rotation. This can be easily done adding a copy rotation constraint from foot_ik to heel (X invert, space: local>local, Mix: Before original).
Since this is only applicable to rear paw, a checkbox to let the user define if rigify should add or not the constraint to the heel should probably be exposed in the limb ui if the paw is selected as sub-type.