Проблема, которую я вижу:
Slerp дает постоянную скорость. То есть, заданное приращение параметра интерполяции дает одинаковое расстояние на сфере независимо от того, где вы находитесь в диапазоне [0,1].
К сожалению, поскольку сфера искривлена, вы не можете сделать это для более чем одного параметра интерполяции. Либо вам нужно отказаться от постоянной скорости, либо отказаться от интерполяции с более чем одним параметром.
Возможно, вы сможете найти функцию интерполяции, которая не является постоянной скоростью и тем не менее удовлетворяет вашим требованиям. Но из-за вышеупомянутой проблемы, я не думаю, что она будет соответствовать прямо и симметрично 1-D slerp.