Original Post
Anyone know of a way to smoothly interpolate between more than 2 quaternions. For now I have 3 quaternions, q1,q2,q3 Obviously using SLERP to interpolate between q1 and q2 then q2 to q3 will not ensure continuity between control points. I looked into the DirectX function Quaternion SQUAD. I was not using it correctly it seems, because interpolating between 4 quaternions using squad worked about 80% of the time, but sometimes produced unwanted results. I could not find much documentation on how to use SQUAD properly. I am currently using method a, two slerps, but if I can get one continuous rotation somehow, it would be much better. Any suggestions?