Originally posted by ASk
According to what we arrived at, shifts are affected by parent bone rotations, and also can't be simply added (since I initially conceived them as vectors). Sadly, I tried to search for more info on the net, and did not find much. For now, the current solution stays.
It should be possible to unflatten what is flattened, and unrotate what is rotated