**the problem:**given two quaternions how do I derive a scalar value that represents the difference between the two rotations? the quaternions can represent two completely arbitrary rotations. the animation system will use SLERP One way I could do this is by converting the quaternion to a matrix but I would like to find a shorter and more elegant way if possible.