Source: https://research.ncl.ac.uk/game/mastersdegree/graphicsforgames/skeletalanimation/Tutorial 9 - Skeletal Animation.pdf