as seen in the screen recording Ive attached, i was wondering if anyone could help me solve this issue im having. I have 2 drivers for the x and y rotation. The x rotation is controlled by the y location, and the y rotation is controlled by the x location to rotate the sphere as it was rotating, as seen in the video, ive added a couple key frames to change the location of the sphere, the rotation seems to work for some directions, but im no math wizard, i feel as if i need a special equation to translate the location into a rotation so that it doesnt start rolling in reverse. The best example I can think of to the movement im trying to replicated is how BB8 rolls around in star wars.
Ive played around with other options too, i know i can create a path and have the ball follow the path and create a driver from that, and it seems to work a bit better, but im really trying to work around using a path in general because its very limiting
Theres also a rigid body way to do it, but thats not really what im going after i dont think.. i want full control of how the ball is going to move in the end
any help would be greatly appreciated