@Override
    public void applyBindPose(Transform localTransform, Matrix4f inverseModelBindMatrix, Joint parent) {
        modelTransformMatrix.set(inverseModelBindMatrix).invertLocal(); // model transform = model bind
        if (parent != null) {
            ((MatrixJointModelTransform) parent.getJointModelTransform()).getModelTransformMatrix().invert().mult(modelTransformMatrix, modelTransformMatrix);
        }
        localTransform.fromTransformMatrix(modelTransformMatrix);
    }
This JointModelTransform implementation accumulate joints transforms in a Matrix4f to properly
support non uniform scaling in an armature hierarchy
jme3-core/src/main/java/com/jme3/anim/MatrixJointModelTransform.java