I have a multi-layer armature with a FK- weightpaint layer following a IK control layer. I weight paint it to a test armature and everything looks fine...except the feet. For whatever reason, the feet are offset from the bone in such a way where the block character walks bow-legged:
Note that all bones are visible here, and the weight painting is what I need it to be. The foot mesh even follows the bone...albeit a few units offset. Does anyone know what is going on here?
It turned out that the rest positions for those bones were wrong. This was extremely hard for me to detect because the mesh layer was following the control layer in pose mode. To catch it, I looked at the armature with all layers turned on in edit mode.